CFx SDK Documentation  2020SP3
Public Member Functions | Public Attributes | List of all members
GeMesh::OdGeTrMesh Class Reference

#include <GeTrMeshSimplification.h>

Inheritance diagram for GeMesh::OdGeTrMesh:
GeMesh::OdGeMesh

Public Member Functions

virtual double distanceTo (const OdGePoint3d &pt, OdGePoint3d &ptClosest, bool bPrecise) const
 
virtual int checkMeshMismatch (const OdGeMesh &mesh, OdGePoint3dArray &aPtMismatch, double tol) const
 
OdGeVector3d trNormal (int t, double *area=NULL) const
 
OdGeVector3d vxNormal (int v) const
 
bool walkNextTr (int &iTr, int &w, bool dir) const
 
bool walkAroundVertex (int &iTr, int &w, int3 &aux) const
 
int getCoEdge (int t, int e) const
 
int fillNbLinks ()
 
void removeDegenerateTriangles (double tol)
 
void clear ()
 
void fillVxToTr ()
 
- Public Member Functions inherited from GeMesh::OdGeMesh
OdGeExtents3d getExtents () const
 
virtual ~OdGeMesh ()
 

Public Attributes

OdArray< OdGeTrm_aTr
 
OdArray< OdArray< intPair > > m_vxToTr
 
- Public Attributes inherited from GeMesh::OdGeMesh
OdGePoint3dArray m_aVx
 
OdArray< int > m_aVxTag
 

Detailed Description

Definition at line 79 of file GeTrMeshSimplification.h.

Member Function Documentation

◆ checkMeshMismatch()

virtual int GeMesh::OdGeTrMesh::checkMeshMismatch ( const OdGeMesh mesh,
OdGePoint3dArray aPtMismatch,
double  tol 
) const
virtual

Implements GeMesh::OdGeMesh.

◆ clear()

void GeMesh::OdGeTrMesh::clear ( )

◆ distanceTo()

virtual double GeMesh::OdGeTrMesh::distanceTo ( const OdGePoint3d pt,
OdGePoint3d ptClosest,
bool  bPrecise 
) const
virtual

Implements GeMesh::OdGeMesh.

◆ fillNbLinks()

int GeMesh::OdGeTrMesh::fillNbLinks ( )

◆ fillVxToTr()

void GeMesh::OdGeTrMesh::fillVxToTr ( )

◆ getCoEdge()

int GeMesh::OdGeTrMesh::getCoEdge ( int  t,
int  e 
) const

◆ removeDegenerateTriangles()

void GeMesh::OdGeTrMesh::removeDegenerateTriangles ( double  tol)

◆ trNormal()

OdGeVector3d GeMesh::OdGeTrMesh::trNormal ( int  t,
double *  area = NULL 
) const

◆ vxNormal()

OdGeVector3d GeMesh::OdGeTrMesh::vxNormal ( int  v) const

◆ walkAroundVertex()

bool GeMesh::OdGeTrMesh::walkAroundVertex ( int &  iTr,
int &  w,
int3 aux 
) const

◆ walkNextTr()

bool GeMesh::OdGeTrMesh::walkNextTr ( int &  iTr,
int &  w,
bool  dir 
) const

Member Data Documentation

◆ m_aTr

OdArray<OdGeTr> GeMesh::OdGeTrMesh::m_aTr

Definition at line 95 of file GeTrMeshSimplification.h.

◆ m_vxToTr

OdArray<OdArray<intPair > > GeMesh::OdGeTrMesh::m_vxToTr

Definition at line 98 of file GeTrMeshSimplification.h.


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