CFx SDK Documentation  2023 SP0
Public Member Functions | Public Attributes | List of all members
SpaceBoundary Class Reference

#include <AECDbSpaceTools.h>

Public Member Functions

bool HasBoundaryWithEntity (OdDbObjectId idObj)
 
bool GetBoundaryOverlappedWith (const FacetModeler::Segment2D &aBoundarySeg, OdDbObjectId idBE, FacetModeler::Segment2D &segOverlappedPart)
 
AECSpaceRegen::BoundingEnt GetBEForSegment (const FacetModeler::Segment2D &seg)
 

Public Attributes

AECDbSpacePtr m_ptrSpace
 
FacetModeler::Profile2D rBoundary
 
std::vector< AECSpaceRegen::BoundingEntm_boundingEnts
 
std::set< OdDbObjectIdm_boundingEntsIds
 

Detailed Description

<group TA_API_Auxiliary_Classes>

Definition at line 189 of file AECDbSpaceTools.h.

Member Function Documentation

◆ GetBEForSegment()

AECSpaceRegen::BoundingEnt SpaceBoundary::GetBEForSegment ( const FacetModeler::Segment2D seg)
inline

Definition at line 201 of file AECDbSpaceTools.h.

◆ GetBoundaryOverlappedWith()

bool SpaceBoundary::GetBoundaryOverlappedWith ( const FacetModeler::Segment2D aBoundarySeg,
OdDbObjectId  idBE,
FacetModeler::Segment2D segOverlappedPart 
)

◆ HasBoundaryWithEntity()

bool SpaceBoundary::HasBoundaryWithEntity ( OdDbObjectId  idObj)
inline

Definition at line 192 of file AECDbSpaceTools.h.

Member Data Documentation

◆ m_boundingEnts

std::vector< AECSpaceRegen::BoundingEnt > SpaceBoundary::m_boundingEnts

Definition at line 212 of file AECDbSpaceTools.h.

◆ m_boundingEntsIds

std::set<OdDbObjectId> SpaceBoundary::m_boundingEntsIds

Definition at line 213 of file AECDbSpaceTools.h.

◆ m_ptrSpace

AECDbSpacePtr SpaceBoundary::m_ptrSpace

Definition at line 210 of file AECDbSpaceTools.h.

◆ rBoundary

FacetModeler::Profile2D SpaceBoundary::rBoundary

Definition at line 211 of file AECDbSpaceTools.h.


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