CFx SDK Documentation  2023 SP0
Classes | Namespaces | Typedefs | Enumerations | Functions
AECDbSpaceTools.h File Reference
#include "DbEntity/AECDbSpace.h"
#include "AECDbOpeningBase.h"
#include "Ge/GeMatrix2d.h"

Go to the source code of this file.

Classes

class  AECSpaceRegen::BlockRefPath
 DOM. More...
 
class  AECSpaceRegen::EntityReference
 DOM. More...
 
class  AECSpaceRegen::BoundingEnt
 DOM. More...
 
class  SpaceBoundary
 
struct  AdjacentBoundaryChunk
 
class  AECSpaceCalculator
 

Namespaces

 AECSpaceRegen
 

Typedefs

typedef std::map< OdDbObjectId, AECDbSpacePtrTBoundingEntityIdToBoundedSpacePtrMap
 DOM namespace AECSpaceRegen. More...
 
typedef std::vector< SpaceBoundarySpaceBoundaryCollection
 
typedef std::vector< AdjacentBoundaryChunkAdjacentBoundaryChunks
 

Enumerations

enum  AECSpaceRegen::BoundingMode { AECSpaceRegen::ebmAll , AECSpaceRegen::ebmWallCenterLines }
 

Functions

bool AECSpaceRegen::operator== (const BlockRefPath &rA, const BlockRefPath &rB)
 DOM. More...
 
bool AECSpaceRegen::operator!= (const BlockRefPath &rA, const BlockRefPath &rB)
 DOM. More...
 
bool AECSpaceRegen::operator== (const EntityReference &rA, const EntityReference &rB)
 DOM. More...
 
bool AECSpaceRegen::operator!= (const EntityReference &rA, const EntityReference &rB)
 DOM. More...
 
bool AECSpaceRegen::operator== (const BoundingEnt &rA, const BoundingEnt &rB)
 DOM. More...
 
bool AECSpaceRegen::operator!= (const BoundingEnt &rA, const BoundingEnt &rB)
 DOM. More...
 
OdGeMatrix3d GetUCSMatrix (OdDbDatabase *pDb)
 
double GetWallWidth (const AECSpaceRegen::BoundingEnt be)
 
std::set< OdIntPtrGetBoundingEntsIdx (FacetModeler::Profile2D &rBoundary)
 

Typedef Documentation

◆ AdjacentBoundaryChunks

Definition at line 224 of file AECDbSpaceTools.h.

◆ SpaceBoundaryCollection

typedef std::vector<SpaceBoundary> SpaceBoundaryCollection

Definition at line 216 of file AECDbSpaceTools.h.

◆ TBoundingEntityIdToBoundedSpacePtrMap

DOM namespace AECSpaceRegen.

Definition at line 184 of file AECDbSpaceTools.h.

Function Documentation

◆ GetBoundingEntsIdx()

std::set<OdIntPtr> GetBoundingEntsIdx ( FacetModeler::Profile2D rBoundary)

◆ GetUCSMatrix()

OdGeMatrix3d GetUCSMatrix ( OdDbDatabase pDb)

◆ GetWallWidth()

double GetWallWidth ( const AECSpaceRegen::BoundingEnt  be)