CFx SDK Documentation  2023 SP0
Public Member Functions | Public Attributes | List of all members
FacetModeler::FaceData Struct Reference

#include <FMSliceEngine.h>

Inheritance diagram for FacetModeler::FaceData:
FacetModeler::SpatialFaceData OdSiShape OdSiEntity

Public Member Functions

bool contains (const OdGeExtents3d &, bool, const OdGeTol &) const
 
bool intersects (const OdGeExtents3d &extents, bool planar, const OdGeTol &tol) const
 
 FaceData ()
 
- Public Member Functions inherited from FacetModeler::SpatialFaceData
const Faceface () const
 
void detach ()
 
void attach (Face *pFace)
 
bool extents (OdGeExtents3d &extents) const
 
bool contains (const OdGeExtents3d &, bool, const OdGeTol &) const
 
- Public Member Functions inherited from OdSiShape
virtual ~OdSiShape ()
 
virtual OdSiShapeclone () const
 
virtual void transform (const OdGeMatrix3d &)
 

Public Attributes

OdUInt32 m_state
 
- Public Attributes inherited from FacetModeler::SpatialFaceData
Facem_pFace
 
AecTagType m_savedTag
 
OdGeExtents3d m_ext
 

Additional Inherited Members

- Static Public Member Functions inherited from FacetModeler::SpatialFaceData
static void extents (const Face *pFace, OdGeExtents3d &extents)
 
- Static Public Attributes inherited from OdSiShape
static ODSI_API_STATIC const OdSiShapekOverallSpace
 
static ODSI_API_STATIC const OdSiShapekNoSpace
 

Detailed Description

Definition at line 168 of file FMSliceEngine.h.

Constructor & Destructor Documentation

◆ FaceData()

FacetModeler::FaceData::FaceData ( )
inline

Definition at line 180 of file FMSliceEngine.h.

Member Function Documentation

◆ contains()

bool FacetModeler::FaceData::contains ( const OdGeExtents3d extents,
bool  planar,
const OdGeTol tol 
) const
inlinevirtual

Returns true if and only if this Shape object contains the specfied extents.

Parameters
extents[in] Any 3D extents box.
planar[in] If and only if true, a planar computation is made.

Implements OdSiShape.

Definition at line 170 of file FMSliceEngine.h.

◆ intersects()

bool FacetModeler::FaceData::intersects ( const OdGeExtents3d extents,
bool  planar,
const OdGeTol tol 
) const
inlinevirtual

Returns true if and only if this Shape object intersects the specfied extents.

Parameters
extents[in] Any 3D extents box.
planar[in] If and only if true, a planar computation is made.

Implements OdSiShape.

Definition at line 175 of file FMSliceEngine.h.

Member Data Documentation

◆ m_state

OdUInt32 FacetModeler::FaceData::m_state

Definition at line 181 of file FMSliceEngine.h.


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