Special grid class that stores facet indices of the mesh object in its grids.
|
virtual void | Validate (const MeshKernel &rclM) |
|
virtual void | Validate (void) |
|
virtual bool | Verify () const |
|
|
| MeshFacetGrid (const MeshKernel &rclM) |
| Construction.
|
|
| MeshFacetGrid (void) |
| Construction.
|
|
| MeshFacetGrid (const MeshKernel &rclM, unsigned long ulX, unsigned long ulY, unsigned long ulZ) |
| Construction.
|
|
| MeshFacetGrid (const MeshKernel &rclM, int iCtGridPerAxis) |
| Construction.
|
|
| MeshFacetGrid (const MeshKernel &rclM, float fGridLen) |
| Construction.
|
|
virtual | ~MeshFacetGrid (void) |
| Destruction.
|
|
|
unsigned long | SearchNearestFromPoint (const Base::Vector3f &rclPt) const |
|
unsigned long | SearchNearestFromPoint (const Base::Vector3f &rclPt, float fMaxSearchArea) const |
|
void | SearchNearestFacetInGrid (unsigned long ulX, unsigned long ulY, unsigned long ulZ, const Base::Vector3f &rclPt, float &rfMinDist, unsigned long &rulFacetInd) const |
|
void | SearchNearestFacetInHull (unsigned long ulX, unsigned long ulY, unsigned long ulZ, unsigned long ulDistance, const Base::Vector3f &rclPt, unsigned long &rulFacetInd, float &rfMinDist) const |
|
virtual | ~MeshGrid (void) |
| Destruction.
|
|
virtual void | Attach (const MeshKernel &rclM) |
|
virtual void | Rebuild (unsigned long ulPerGrid=MESH_CT_GRID, unsigned long ulMaxGrid=MESH_MAX_GRIDS) |
|
virtual void | Rebuild (int iCtGridPerAxis=MESH_CT_GRID_PER_AXIS) |
|
virtual void | Rebuild (unsigned long ulX, unsigned long ulY, unsigned long ulZ) |
|
virtual void | GetGridLengths (float &rfLenX, float &rfLenY, float &rfLenZ) const |
|
virtual void | GetCtGrids (unsigned long &rulX, unsigned long &rulY, unsigned long &rulZ) const |
|
unsigned long | GetIndexToPosition (unsigned long ulX, unsigned long ulY, unsigned long ulZ) const |
|
bool | GetPositionToIndex (unsigned long id, unsigned long &ulX, unsigned long &ulY, unsigned long &ulZ) const |
|
unsigned long | GetCtElements (unsigned long ulX, unsigned long ulY, unsigned long ulZ) const |
|
bool | CheckPosition (const Base::Vector3f &rclPoint, unsigned long &rulX, unsigned long &rulY, unsigned long &rulZ) const |
|
virtual void | Position (const Base::Vector3f &rclPoint, unsigned long &rulX, unsigned long &rulY, unsigned long &rulZ) const |
|
bool | CheckPos (unsigned long ulX, unsigned long ulY, unsigned long ulZ) const |
|
void | GetHull (unsigned long ulX, unsigned long ulY, unsigned long ulZ, unsigned long ulDistance, std::set< unsigned long > &raclInd) const |
|
virtual unsigned long | Inside (const Base::BoundBox3f &rclBB, std::vector< unsigned long > &raulElements, bool bDelDoubles=true) const |
|
virtual unsigned long | Inside (const Base::BoundBox3f &rclBB, std::set< unsigned long > &raulElementss) const |
|
virtual unsigned long | Inside (const Base::BoundBox3f &rclBB, std::vector< unsigned long > &raulElements, const Base::Vector3f &rclOrg, float fMaxDist, bool bDelDoubles=true) const |
|
void | SearchNearestFromPoint (const Base::Vector3f &rclPt, std::set< unsigned long > &rclInd) const |
|
unsigned long | GetElements (unsigned long ulX, unsigned long ulY, unsigned long ulZ, std::set< unsigned long > &raclInd) const |
|
unsigned long | GetElements (const Base::Vector3f &rclPoint, std::vector< unsigned long > &aulFacets) const |
|
Base::BoundBox3f | GetBoundBox (unsigned long ulX, unsigned long ulY, unsigned long ulZ) const |
|
Base::BoundBox3f | GetBoundBox (void) const |
|
Base::BoundBox3f | GetMeshBoundBox (void) const |
|