rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
snax Class Reference
Inheritance diagram for snax:
meshpart snakpart ArrayStructpart

Public Member Functions

void disp () const
 
void disptree (const mesh &meshin, int n) const
 
void disptree (const snake &snakein, int n) const
 
double value (const mesh &meshin) const
 
int Key () const
 
int KeyParent () const
 
void ChangeIndices (int nVert, int nEdge, int nSurf, int nVolu)
 
void ChangeIndicesSnakeMesh (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 set (int index, double d, double v, int fromvert, int tovert, int edgeind, int isfreeze, int orderedge)
 
void SwitchIndex (int typeInd, int oldInd, int newInd)
 
void TightenConnectivity ()
 
void TakeSpawnStep (snake &snakein, double stepLength)
 
int CloseToVertex (bool far=false) const
 
void ValidateDistance (snake &snakein)
 
void Direction (const snake &snakein, coordvec &dir) const
 

Public Attributes

double d = 0.0
 
double v = 0.0
 
int fromvert = 0
 
int tovert = 0
 
int edgeind = 0
 
int isfreeze = 0
 
int orderedge = 0
 
- Public Attributes inherited from ArrayStructpart
int index = 0
 
bool isBorder = false
 

Detailed Description

Definition at line 191 of file snake.hpp.


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