CFx SDK Documentation
2023 SP0
|
#include <AECRailingVerticalComponent.h>
Protected Attributes | |
AECImpObjPtr | m_pImpObject |
Protected Attributes inherited from AECImpObj | |
class AECSIBase * | m_pImp |
DOM. More... | |
OdUInt16 | m_iMinSupportedVersion |
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 () | |
Abstract base for Railing vertical components (balusters and posts).
<group TA_API_Subobjects_Railing>
Definition at line 40 of file AECRailingVerticalComponent.h.
void AECRailingVerticalComponent::GetBaseProfile | ( | FacetModeler::Profile2D & | cProfile | ) | const |
Returns base profile.
double AECRailingVerticalComponent::GetBottomExtension | ( | ) | const |
Returns bottom extension.
double AECRailingVerticalComponent::GetDepth | ( | ) | const |
Returns profile depth.
AECDefs::RailingJustification AECRailingVerticalComponent::GetJustification | ( | ) | const |
Returns justification.
const OdDbObjectId& AECRailingVerticalComponent::GetMaterial | ( | ) | const |
OdDbObjectId AECRailingVerticalComponent::GetProfile | ( | ) | const |
Returns custom profile definition.
AECDefs::RailingProfileScaling AECRailingVerticalComponent::GetProfileScaling | ( | ) | const |
Returns the type of the profile scaling.
AECDefs::RailingProfile AECRailingVerticalComponent::GetProfileType | ( | ) | const |
Returns profile type.
double AECRailingVerticalComponent::GetRotation | ( | ) | const |
Returns the rotation.
double AECRailingVerticalComponent::GetTopExtension | ( | ) | const |
Returns top extension.
double AECRailingVerticalComponent::GetWidth | ( | ) | const |
Returns profile width.
void AECRailingVerticalComponent::SetBottomExtension | ( | double | dExtension | ) |
Sets bottom extension.
void AECRailingVerticalComponent::SetDepth | ( | double | dDepth | ) |
Sets profile depth.
void AECRailingVerticalComponent::SetJustification | ( | AECDefs::RailingJustification | eJustification | ) |
Sets justification.
void AECRailingVerticalComponent::SetMaterial | ( | const OdDbObjectId & | id | ) |
void AECRailingVerticalComponent::SetProfile | ( | const OdDbObjectId & | idProfile | ) |
Sets custom profile definition.
void AECRailingVerticalComponent::SetProfileScaling | ( | AECDefs::RailingProfileScaling | eType | ) |
Sets the type of the profile scaling.
void AECRailingVerticalComponent::SetProfileType | ( | AECDefs::RailingProfile | eType | ) |
Sets profile type.
void AECRailingVerticalComponent::SetRotation | ( | double | dRotation | ) |
Sets the rotation.
void AECRailingVerticalComponent::SetTopExtension | ( | double | dExtension | ) |
Sets top extension.
void AECRailingVerticalComponent::SetWidth | ( | double | dWidth | ) |
Sets profile width.
|
protected |
Definition at line 153 of file AECRailingVerticalComponent.h.