CFx SDK Documentation 2024 SP0
|
#include <AECSectionSegment.h>
Public Types | |
enum | Component { eUnknownComp = 0 , eDefiningLine = 1 , eHidden = 2 , eErased = 3 , eSubdivision1 = 4 , eSubdivision2 = 5 , eSubdivision3 = 6 , eSubdivision4 = 7 , eSubdivision5 = 8 , eSubdivision6 = 9 , eSubdivision7 = 10 , eSubdivision8 = 11 , eSubdivision9 = 12 , eSubdivision10 = 13 , eOuterShrinkwrap = 14 , eInnerShrinkwrap = 15 } |
enum | LineworkType { eNormalLinework = 0 , eCustomLinework = 1 , eOverridenLinework = 2 } |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj > | |
static OdSmartPtr< AECImpObj > | createObject () |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj > | |
ODRX_HEAP_OPERATORS () | |
Protected Attributes inherited from AECImpObj | |
class AECSIBase * | m_pImp |
DOM. | |
OdUInt16 | m_iMinSupportedVersion |
2D Section segment.
<group TA_API_Subobjects_Section>
Definition at line 35 of file AECSectionSegment.h.
Alignment for the entity.
Definition at line 43 of file AECSectionSegment.h.
Enumerator | |
---|---|
eNormalLinework | |
eCustomLinework | |
eOverridenLinework |
Definition at line 63 of file AECSectionSegment.h.
Component AECSectionSegment::GetComponentIndex | ( | ) | const |
Returns the index of display component.
const OdGePoint2d & AECSectionSegment::GetEndVertex | ( | ) | const |
Returns the end vertex.
LineworkType AECSectionSegment::GetLineworkType | ( | ) | const |
Returns linework type.
OdUInt32 AECSectionSegment::GetMaintainedDispCompEntId | ( | ) | const |
const OdGePoint2d & AECSectionSegment::GetStartVertex | ( | ) | const |
Returns the start vertex.
|
inline |
Returns whether this segment is custom.
Definition at line 153 of file AECSectionSegment.h.
|
inline |
Returns whether the component index is manually overriden.
Definition at line 163 of file AECSectionSegment.h.
void AECSectionSegment::SetEndVertex | ( | const OdGePoint2d & | ptVertex | ) |
Sets the end vertex.
|
inline |
Sets whether this segment is custom.
Definition at line 158 of file AECSectionSegment.h.
|
inline |
Sets whether the component index is manually overriden.
Definition at line 168 of file AECSectionSegment.h.
void AECSectionSegment::SetLineworkType | ( | LineworkType | type | ) |
Sets linework type.
void AECSectionSegment::SetStartVertex | ( | const OdGePoint2d & | ptVertex | ) |
Sets the start vertex.