|
rsvs3D
0.0.0
Codes for the c++ implementation of the 3D RSVS
|
Class for a vertex in a mesh. More...
#include <mesh.hpp>
Public Member Functions | |
| std::vector< int > | elmind (const mesh &meshin, int dimOveride=-1) const |
| void | disp () const |
| void | disptree (const mesh &meshin, int n) const |
| double | value (const mesh &meshin) const |
| void | ChangeIndices (int nVert, int nEdge, int nSurf, int nVolu) |
| void | PrepareForUse () |
| bool | isready (bool isInMesh) const |
| void | read (FILE *fid) |
| void | write (FILE *fid) const |
| void | TightenConnectivity () |
| int | OrderEdges (const mesh *meshin) |
| std::pair< std::vector< int >, int > | OrderEdges (const mesh *meshin) const |
| int | OrderEdges (const mesh *meshin, std::vector< int > &edgeIndOut) const |
| int | SurroundingCoords (const mesh *meshin, grid::coordlist &coordout, bool isOrdered=false, std::vector< int > *edgeIndOutPtr=NULL) const |
| int | Normal (const mesh *meshin, grid::coordlist &neighCoord, coordvec &normalVec, bool isOrdered=false) const |
| coordvec | Normal (const mesh *meshin) const |
| void | operator= (const vert *other) |
| int | Key () const |
Public Attributes | |
| std::vector< int > | edgeind |
| std::vector< double > | coord |
Public Attributes inherited from ArrayStructpart | |
| int | index = 0 |
| bool | isBorder = false |