CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
AECSMemberComponent Class Reference

#include <AECSMemberComponent.h>

Inheritance diagram for AECSMemberComponent:
AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Member Functions

AECSMemberNodeComponentSubPtr GetStartComponent () const
 
AECSMemberNodeComponentSubPtr GetEndComponent () const
 
const OdStringGetName () const
 
void SetName (const OdString &strName)
 
OdUInt16 GetIndex () const
 
void SetIndex (OdUInt16 iIndex)
 
double GetStartXOffset () const
 
void SetStartXOffset (double dOffset)
 
double GetEndXOffset () const
 
void SetEndXOffset (double dOffset)
 
OdUInt16 GetPriority () const
 
void SetPriority (OdUInt16 iPriority)
 
const OdDbObjectIdGetMaterial () const
 
void SetMaterial (const OdDbObjectId &id)
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM. More...
 
OdRxObjectGetOwner () const
 
OdRxObjectGetOwner (OdRxClass *pClass) const
 
void addRefSubPtr ()
 
void releaseSubPtr ()
 
void assertReadEnabled () const
 
void assertWriteEnabled (bool autoUndo=true, bool recordModified=true)
 
bool isReadEnabled () const
 
bool isWriteEnabled () const
 
OdDbDatabasedatabase () const
 
void copyFrom (const OdRxObject *pOther)
 
virtual OdUInt16 minSupportedVersion () const
 
void SetOwner (OdDbObject *pOwner)
 DOM. More...
 
void SetOwner (AECImpObj *pOwner)
 DOM. More...
 
class AECSIBase * GetImpl () const
 DOM. More...
 
virtual OdResult dwgInFieldsEx20 (AECDbDwgFiler *pFiler)
 DOM. More...
 
virtual OdResult dwgInFieldsEx1 (AECDbDwgFiler *pFiler)
 DOM. More...
 
- Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 OdRxObjectImpl ()
 
void addRef ()
 
void release ()
 
long numRefs () const
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
static OdSmartPtr< AECImpObjcreateObject ()
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 ODRX_HEAP_OPERATORS ()
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM. More...
 
OdUInt16 m_iMinSupportedVersion
 

Detailed Description

Structural Member Component.

<group TA_API_Subobjects_Structural>

Definition at line 34 of file AECSMemberComponent.h.

Member Function Documentation

◆ GetEndComponent()

AECSMemberNodeComponentSubPtr AECSMemberComponent::GetEndComponent ( ) const

Returns the end component.

◆ GetEndXOffset()

double AECSMemberComponent::GetEndXOffset ( ) const

Returns the end X offset.

◆ GetIndex()

OdUInt16 AECSMemberComponent::GetIndex ( ) const

Returns component index.

◆ GetMaterial()

const OdDbObjectId& AECSMemberComponent::GetMaterial ( ) const

Returns the Object ID of the material definition (AECDbMaterialDef) for this component.

◆ GetName()

const OdString& AECSMemberComponent::GetName ( ) const

Returns the name of the component.

◆ GetPriority()

OdUInt16 AECSMemberComponent::GetPriority ( ) const

Returns the priority.

◆ GetStartComponent()

AECSMemberNodeComponentSubPtr AECSMemberComponent::GetStartComponent ( ) const

Returns the start component.

◆ GetStartXOffset()

double AECSMemberComponent::GetStartXOffset ( ) const

Returns the start X offset.

◆ SetEndXOffset()

void AECSMemberComponent::SetEndXOffset ( double  dOffset)

Sets the end X offset.

◆ SetIndex()

void AECSMemberComponent::SetIndex ( OdUInt16  iIndex)

Sets component index.

◆ SetMaterial()

void AECSMemberComponent::SetMaterial ( const OdDbObjectId id)

Sets the Object ID of the material definition (AECDbMaterialDef) for this component.

◆ SetName()

void AECSMemberComponent::SetName ( const OdString strName)

Sets the name of the component.

◆ SetPriority()

void AECSMemberComponent::SetPriority ( OdUInt16  iPriority)

Sets the priority.

◆ SetStartXOffset()

void AECSMemberComponent::SetStartXOffset ( double  dOffset)

Sets the start X offset.


The documentation for this class was generated from the following file: