CFx SDK Documentation  2022 SP0
Public Member Functions | Protected Attributes | List of all members
FacetModeler::FaceSpatialIndex< TSpatFData > Class Template Reference

#include <FMSliceEngine.h>

Public Member Functions

 ~FaceSpatialIndex ()
 
OdSiSpatialIndexbuild (const Body *pBody, double eps)
 
void destroy (bool bRestoreFaceTags=true)
 
OdSiSpatialIndexindex ()
 
const OdSiSpatialIndexindex () const
 
OdArray< TSpatFData > & faceDataArray ()
 
OdUInt32 size () const
 

Protected Attributes

OdSiSpatialIndexPtr m_pFacesIndex
 
OdArray< TSpatFData > m_spatialDataArray
 

Detailed Description

template<class TSpatFData = SpatialFaceData>
class FacetModeler::FaceSpatialIndex< TSpatFData >

Definition at line 89 of file FMSliceEngine.h.

Constructor & Destructor Documentation

◆ ~FaceSpatialIndex()

template<class TSpatFData = SpatialFaceData>
FacetModeler::FaceSpatialIndex< TSpatFData >::~FaceSpatialIndex ( )
inline

Definition at line 96 of file FMSliceEngine.h.

Member Function Documentation

◆ build()

template<class TSpatFData = SpatialFaceData>
OdSiSpatialIndex& FacetModeler::FaceSpatialIndex< TSpatFData >::build ( const Body pBody,
double  eps 
)
inline

Definition at line 99 of file FMSliceEngine.h.

◆ destroy()

template<class TSpatFData = SpatialFaceData>
void FacetModeler::FaceSpatialIndex< TSpatFData >::destroy ( bool  bRestoreFaceTags = true)
inline

Definition at line 116 of file FMSliceEngine.h.

◆ faceDataArray()

template<class TSpatFData = SpatialFaceData>
OdArray<TSpatFData>& FacetModeler::FaceSpatialIndex< TSpatFData >::faceDataArray ( )
inline

Definition at line 139 of file FMSliceEngine.h.

◆ index() [1/2]

template<class TSpatFData = SpatialFaceData>
OdSiSpatialIndex& FacetModeler::FaceSpatialIndex< TSpatFData >::index ( )
inline

Definition at line 129 of file FMSliceEngine.h.

◆ index() [2/2]

template<class TSpatFData = SpatialFaceData>
const OdSiSpatialIndex& FacetModeler::FaceSpatialIndex< TSpatFData >::index ( ) const
inline

Definition at line 134 of file FMSliceEngine.h.

◆ size()

template<class TSpatFData = SpatialFaceData>
OdUInt32 FacetModeler::FaceSpatialIndex< TSpatFData >::size ( ) const
inline

Definition at line 140 of file FMSliceEngine.h.

Member Data Documentation

◆ m_pFacesIndex

template<class TSpatFData = SpatialFaceData>
OdSiSpatialIndexPtr FacetModeler::FaceSpatialIndex< TSpatFData >::m_pFacesIndex
protected

Definition at line 91 of file FMSliceEngine.h.

◆ m_spatialDataArray

template<class TSpatFData = SpatialFaceData>
OdArray<TSpatFData> FacetModeler::FaceSpatialIndex< TSpatFData >::m_spatialDataArray
protected

Definition at line 92 of file FMSliceEngine.h.


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