rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
vert Class Reference

Class for a vertex in a mesh. More...

#include <mesh.hpp>

Inheritance diagram for vert:
meshpart ArrayStructpart

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
 

Detailed Description

Class for a vertex in a mesh.

Definition at line 447 of file mesh.hpp.


The documentation for this class was generated from the following files: