CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
AECGaComponentSet Class Reference

#include <AECGaComponentSet.h>

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

Public Member Functions

OdUInt32 GetInfillComponentCount () const
 
AECGeNestedGridInfillDefSubPtr GetInfillComponentByIndex (OdUInt32 iIndex) const
 
AECGeNestedGridInfillDefSubPtr GetInfillComponentByInternalIndex (OdUInt16 iIndex) const
 
AECImpArraySubPtr GetInfillDefs () const
 
OdUInt32 GetDivisionCount () const
 
AECGeNestedGridDivisionSubPtr GetDivisionByIndex (OdUInt32 iIndex) const
 
AECGeNestedGridDivisionSubPtr GetDivisionByInternalIndex (OdUInt16 iIndex) const
 
AECImpArraySubPtr GetDivisions () const
 
OdUInt32 GetFrameComponentCount () const
 
AECGeNestedGridEdgeDefSubPtr GetFrameComponentByIndex (OdUInt32 iIndex) const
 
AECGeNestedGridEdgeDefSubPtr GetFrameComponentByInternalIndex (OdUInt16 iIndex) const
 
AECImpArraySubPtr GetFrameComponents () const
 
OdUInt32 GetMullionComponentCount () const
 
AECGeNestedGridEdgeDefSubPtr GetMullionComponentByIndex (OdUInt32 iIndex) const
 
AECGeNestedGridEdgeDefSubPtr GetMullionComponentByInternalIndex (OdUInt16 iIndex) const
 
AECImpArraySubPtr GetMullions () const
 
OdUInt16 GetNextIndex () const
 
OdUInt16 GetNextIndexInc ()
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM.
 
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.
 
void SetOwner (AECImpObj *pOwner)
 DOM.
 
class AECSIBase * GetImpl () const
 DOM.
 
virtual OdResult dwgInFieldsEx20 (AECDbDwgFiler *pFiler)
 DOM.
 
virtual OdResult dwgInFieldsEx1 (AECDbDwgFiler *pFiler)
 DOM.
 
- 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
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Attributes

OdUInt16 m_iNextComponentIndex
 
AECImpArray m_aInfillComponents
 
AECImpArray m_aDivisionComponents
 
AECImpArray m_aFrameComponents
 
AECImpArray m_aMullionComponents
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM.
 
OdUInt16 m_iMinSupportedVersion
 

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 ()
 

Detailed Description

Grid Assembly component set.

<group TA_API_Subobjects_Ga>

Definition at line 44 of file AECGaComponentSet.h.

Member Function Documentation

◆ GetDivisionByIndex()

AECGeNestedGridDivisionSubPtr AECGaComponentSet::GetDivisionByIndex ( OdUInt32  iIndex) const

Returns the division by index.

Throws:

Cause eInvalidIndex Specified index is out of bounds

◆ GetDivisionByInternalIndex()

AECGeNestedGridDivisionSubPtr AECGaComponentSet::GetDivisionByInternalIndex ( OdUInt16  iIndex) const

Returns the division by internal index.

Remarks
Returns null pointer if division with this index was not found.

◆ GetDivisionCount()

OdUInt32 AECGaComponentSet::GetDivisionCount ( ) const

Returns the number of divisions.

◆ GetDivisions()

AECImpArraySubPtr AECGaComponentSet::GetDivisions ( ) const

Returns the array of the divisions.

◆ GetFrameComponentByIndex()

AECGeNestedGridEdgeDefSubPtr AECGaComponentSet::GetFrameComponentByIndex ( OdUInt32  iIndex) const

Returns the frame component by index.

Throws:

Cause eInvalidIndex Specified index is out of bounds

◆ GetFrameComponentByInternalIndex()

AECGeNestedGridEdgeDefSubPtr AECGaComponentSet::GetFrameComponentByInternalIndex ( OdUInt16  iIndex) const

Returns the frame component by internal boundary edge index.

Remarks
Returns null pointer if edge definition with this index was not found.

◆ GetFrameComponentCount()

OdUInt32 AECGaComponentSet::GetFrameComponentCount ( ) const

Returns the number of frame components.

◆ GetFrameComponents()

AECImpArraySubPtr AECGaComponentSet::GetFrameComponents ( ) const

Returns the array of frame components.

◆ GetInfillComponentByIndex()

AECGeNestedGridInfillDefSubPtr AECGaComponentSet::GetInfillComponentByIndex ( OdUInt32  iIndex) const

Returns the infill component by index.

Throws:

Cause eInvalidIndex Specified index is out of bounds

◆ GetInfillComponentByInternalIndex()

AECGeNestedGridInfillDefSubPtr AECGaComponentSet::GetInfillComponentByInternalIndex ( OdUInt16  iIndex) const

Returns the infill component by internal index.

Remarks
Returns null pointer if infill component with this index was not found.

◆ GetInfillComponentCount()

OdUInt32 AECGaComponentSet::GetInfillComponentCount ( ) const

Returns the number of infill components.

◆ GetInfillDefs()

AECImpArraySubPtr AECGaComponentSet::GetInfillDefs ( ) const

Returns the array of the infill components.

◆ GetMullionComponentByIndex()

AECGeNestedGridEdgeDefSubPtr AECGaComponentSet::GetMullionComponentByIndex ( OdUInt32  iIndex) const

Returns the mullion component by index.

Throws:

Cause eInvalidIndex Specified index is out of bounds

◆ GetMullionComponentByInternalIndex()

AECGeNestedGridEdgeDefSubPtr AECGaComponentSet::GetMullionComponentByInternalIndex ( OdUInt16  iIndex) const

Returns the mullion component by internal mullion edge index.

Remarks
Returns null pointer if edge definition with this index was not found.

◆ GetMullionComponentCount()

OdUInt32 AECGaComponentSet::GetMullionComponentCount ( ) const

Returns the number of mullion components.

◆ GetMullions()

AECImpArraySubPtr AECGaComponentSet::GetMullions ( ) const

Returns the array of mullion components.

◆ GetNextIndex()

OdUInt16 AECGaComponentSet::GetNextIndex ( ) const

Returns the index to assign to the newly created component within this component set.

◆ GetNextIndexInc()

OdUInt16 AECGaComponentSet::GetNextIndexInc ( )

Same as GetNextIndex method. This variant increases next index by one.

Member Data Documentation

◆ m_aDivisionComponents

AECImpArray AECGaComponentSet::m_aDivisionComponents
protected

Definition at line 186 of file AECGaComponentSet.h.

◆ m_aFrameComponents

AECImpArray AECGaComponentSet::m_aFrameComponents
protected

Definition at line 189 of file AECGaComponentSet.h.

◆ m_aInfillComponents

AECImpArray AECGaComponentSet::m_aInfillComponents
protected

Definition at line 183 of file AECGaComponentSet.h.

◆ m_aMullionComponents

AECImpArray AECGaComponentSet::m_aMullionComponents
protected

Definition at line 192 of file AECGaComponentSet.h.

◆ m_iNextComponentIndex

OdUInt16 AECGaComponentSet::m_iNextComponentIndex
protected

Definition at line 180 of file AECGaComponentSet.h.


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