35#ifndef AIMS_MESH_FACET_H
36#define AIMS_MESH_FACET_H
39#include <aims/def/general.h>
41#include <aims/connectivity/connectivity.h>
65 void setNeighbor(
Facet** pNeighor,
int nNeighbor );
66 void setNeighbor(
int nNeighbor );
68 Facet** pNeighor )
const;
152 out <<
"{location=" << thing.
location()
153 <<
", type=" << (int)thing.
type()
154 <<
", offset=" << thing.
offset()
155 <<
", id=" << thing.
id()
158 for (
int n = 0; n < thing.
nNeighbor(); n++ )
int getNeighbor(const aims::Connectivity &connect, Facet **pNeighor) const
bool equal(const Facet &other) const
const Point3d & location() const
Facet *& pNeighbor(int index)
const Facet *& pNeighbor(int index) const
void setNeighbor(Facet **pNeighor, int nNeighbor)
std::ostream & operator<<(std::ostream &out, const Facet &thing)
AimsVector< int16_t, 3 > Point3d