| CFx SDK Documentation
    2023 SP0
    | 
#include <AECDimPoint.h>
| Public Types | |
| enum | Type { etPoint = -1 , etIntersection = 1 , etEndPoint = 2 , etStartPoint = 3 , etCenter = 4 , etWidthCenter = 6 , etQuadrant = 7 } | 
| enum | Category { ecPoint = 1 , ecOverall = 2 , ecWallPoint = 2 , ecEdgePoint = 3 , ecWallComponentPoint = 3 , ecWallOpeningPoint = 4 , ecWallIntersectionPoint = 6 , ecBoundingBox = 7 , ecComponentCenter = 7 } | 
| enum | Group { egWall , egMassElement , egCurtainWallLayout , egWindowAssembly , egStructuralMember , egOpeningBase , eg2DLayoutGrid , egOther , egCurve , egPoint , egAecPoint } | 
AEC dim point category.
| Enumerator | |
|---|---|
| ecPoint | |
| ecOverall | |
| ecWallPoint | |
| ecEdgePoint | |
| ecWallComponentPoint | |
| ecWallOpeningPoint | |
| ecWallIntersectionPoint | |
| ecBoundingBox | |
| ecComponentCenter | |
Definition at line 63 of file AECDimPoint.h.
| enum AECDimPoint::Group | 
AEC dim point group.
| Enumerator | |
|---|---|
| egWall | |
| egMassElement | |
| egCurtainWallLayout | |
| egWindowAssembly | |
| egStructuralMember | |
| egOpeningBase | |
| eg2DLayoutGrid | |
| egOther | |
| egCurve | |
| egPoint | |
| egAecPoint | |
Definition at line 79 of file AECDimPoint.h.
| enum AECDimPoint::Type | 
AEC dim point type.
| Enumerator | |
|---|---|
| etPoint | |
| etIntersection | |
| etEndPoint | |
| etStartPoint | |
| etCenter | |
| etWidthCenter | |
| etQuadrant | |
Definition at line 49 of file AECDimPoint.h.
| AECDimPoint::AECDimPoint | ( | ) | 
Constructor.
| Category AECDimPoint::category | ( | ) | const | 
Returns AEC dim point category.
| Group AECDimPoint::group | ( | ) | const | 
Returns AEC dim point group.
| OdInt16 AECDimPoint::index | ( | ) | const | 
Returns optional component index.
| const OdGePoint3d& AECDimPoint::location | ( | ) | const | 
Returns location.
| AECSmartReference AECDimPoint::primaryObject | ( | ) | const | 
Returns reference to primary object.
| AECSmartReference AECDimPoint::secondaryObject | ( | ) | const | 
Returns reference to secondary object.
| void AECDimPoint::setComplex | ( | const OdGePoint2d & | ptLocation, | 
| const AECSmartReference & | srefPrimary, | ||
| const AECSmartReference & | srefSecondary, | ||
| Type | eType, | ||
| Category | eCategory, | ||
| OdInt16 | iIndex = 0, | ||
| OdInt16 | iTag = 0 | ||
| ) | 
Initializes dim point.
| void AECDimPoint::setLocation | ( | const OdGePoint3d & | ptLocation | ) | 
Sets location.
| void AECDimPoint::setPoint | ( | const OdGePoint2d & | ptLocation, | 
| OdInt16 | iIndex = 0 | ||
| ) | 
Initializes dim point.
| void AECDimPoint::setPrimaryObject | ( | const AECSmartReference & | rReference | ) | 
Sets reference to primary object.
| void AECDimPoint::setSecondaryObject | ( | const AECSmartReference & | rReference | ) | 
Sets reference to secondary object.
| void AECDimPoint::setSimple | ( | const OdGePoint2d & | ptLocation, | 
| const OdDbObjectId & | idPrimary, | ||
| const OdDbObjectId & | idSecondary, | ||
| Type | eType, | ||
| Category | eCategory, | ||
| OdInt16 | iIndex = 0, | ||
| OdInt16 | iTag = 0 | ||
| ) | 
Initializes dim point.
| OdInt16 AECDimPoint::tag | ( | ) | const | 
Returns tag value.
| Type AECDimPoint::type | ( | ) | const | 
Returns AEC dim point type.