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.