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 |
![]() | |
int | index = 0 |
bool | isBorder = false |