Marine systems simulation
ice::Particle Class Reference

Public Member Functions

 Particle (const Particle &P0)
 
void newConvexhull (int &nVertices, std::vector< vec3 > &xVertices, int &nFaces, std::vector< vec3i > &iFaces)
 
void newPolyplate (int &nPolyPoints, int topF, int botF)
 
void setPolyplate (int &nPolyPoints, const PolyplateSpec &iPolyplate, vec3 &iCT, quat &iQuatL2G)
 
vec2i ClosestV (const Particle &PB, double &dAB)
 
double DistancePL (const vec3 &P0, const vec3 &PN, int &numCV, std::vector< int > &indexCV)
 
double DistancePL1V (const vec3 &P0, const vec3 &PN)
 
int IntersectionPL (const vec3 &P0, const vec3 &PN, int &numInt, std::vector< vec3 > &xyzInt, double &IND)
 

Public Attributes

vec3 xyzCT
 
int numV
 
vec3 * xyzV
 
int numEC
 
vec2i * indexEC
 
int numFC
 
vec3i * indexFC
 
int * numE
 
int ** indexE
 
int * numF
 
vec2i ** indexF
 

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