CFx SDK Documentation  2023 SP0
Classes | Public Member Functions | Protected Attributes | List of all members
AECWallStyleComp Class Reference

#include <AECWallStyleComp.h>

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

Classes

union  Flags
 DOM. More...
 

Public Member Functions

const OdStringGetName () const
 
void SetName (const OdString &strName)
 
OdInt16 GetPriority () const
 
void SetPriority (OdInt16 iPriority)
 
AECWallStyleCompPosSubPtr GetPosition () const
 
OdUInt16 GetIndex () const
 
void SetIndex (OdUInt16 iIndex)
 
const OdDbObjectIdGetMaterial () const
 
void SetMaterial (const OdDbObjectId &id)
 
AECDefs::WallComponentFunction GetFunction () const
 
void SetFunction (AECDefs::WallComponentFunction eFunction)
 
bool IsDimensionLeft () const
 
void SetIsDimensionLeft (bool bDimension)
 
bool IsDimensionCenter () const
 
void SetIsDimensionCenter (bool bDimension)
 
bool IsDimensionRight () const
 
void SetIsDimensionRight (bool bDimension)
 
bool OwnsModifier (AECWallModifier *pModifier) const
 
OdGeInterval GetRealWidth (double dBaseWidth) const
 
- 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
 

Protected Attributes

OdString m_strName
 
OdInt16 m_iPriority
 
AECWallStyleCompPosPtr m_pPosition
 
OdUInt16 m_iIndex
 
OdDbObjectId m_hpidMaterial
 
AECDefs::WallComponentFunction m_eFunction
 
Flags m_iFlags
 
- 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< 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

Wall Style Component.

<group TA_API_Subobjects_Wall>

Definition at line 37 of file AECWallStyleComp.h.

Member Function Documentation

◆ GetFunction()

AECDefs::WallComponentFunction AECWallStyleComp::GetFunction ( ) const

Returns component function.

◆ GetIndex()

OdUInt16 AECWallStyleComp::GetIndex ( ) const

Returns component index.

◆ GetMaterial()

const OdDbObjectId& AECWallStyleComp::GetMaterial ( ) const

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

◆ GetName()

const OdString& AECWallStyleComp::GetName ( ) const

Returns component name.

◆ GetPosition()

AECWallStyleCompPosSubPtr AECWallStyleComp::GetPosition ( ) const

Returns component position.

◆ GetPriority()

OdInt16 AECWallStyleComp::GetPriority ( ) const

Returns the priority.

◆ GetRealWidth()

OdGeInterval AECWallStyleComp::GetRealWidth ( double  dBaseWidth) const

Returns the bounding interval for component width.

Parameters
dBaseWidth[in] - Base width of the Wall.

Return Values: Interval along Y axis.

◆ IsDimensionCenter()

bool AECWallStyleComp::IsDimensionCenter ( ) const

Returns whether center line of component is dimensioned by AEC dimension.

◆ IsDimensionLeft()

bool AECWallStyleComp::IsDimensionLeft ( ) const

Returns whether left side of component is dimensioned by AEC dimension.

◆ IsDimensionRight()

bool AECWallStyleComp::IsDimensionRight ( ) const

Returns whether right side of component is dimensioned by AEC dimension.

◆ OwnsModifier()

bool AECWallStyleComp::OwnsModifier ( AECWallModifier pModifier) const

Returns whether this wall style component owns the specified wall modifier.

◆ SetFunction()

void AECWallStyleComp::SetFunction ( AECDefs::WallComponentFunction  eFunction)

Sets component function.

◆ SetIndex()

void AECWallStyleComp::SetIndex ( OdUInt16  iIndex)

Sets component index.

◆ SetIsDimensionCenter()

void AECWallStyleComp::SetIsDimensionCenter ( bool  bDimension)

Sets whether center line of component is dimensioned by AEC dimension.

◆ SetIsDimensionLeft()

void AECWallStyleComp::SetIsDimensionLeft ( bool  bDimension)

Sets whether left side of component is dimensioned by AEC dimension.

◆ SetIsDimensionRight()

void AECWallStyleComp::SetIsDimensionRight ( bool  bDimension)

Sets whether right side of component is dimensioned by AEC dimension.

◆ SetMaterial()

void AECWallStyleComp::SetMaterial ( const OdDbObjectId id)

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

◆ SetName()

void AECWallStyleComp::SetName ( const OdString strName)

Sets component name.

◆ SetPriority()

void AECWallStyleComp::SetPriority ( OdInt16  iPriority)

Sets the priority.

Member Data Documentation

◆ m_eFunction

AECDefs::WallComponentFunction AECWallStyleComp::m_eFunction
protected

Definition at line 184 of file AECWallStyleComp.h.

◆ m_hpidMaterial

OdDbObjectId AECWallStyleComp::m_hpidMaterial
protected

Definition at line 181 of file AECWallStyleComp.h.

◆ m_iFlags

Flags AECWallStyleComp::m_iFlags
protected

Definition at line 187 of file AECWallStyleComp.h.

◆ m_iIndex

OdUInt16 AECWallStyleComp::m_iIndex
protected

Definition at line 178 of file AECWallStyleComp.h.

◆ m_iPriority

OdInt16 AECWallStyleComp::m_iPriority
protected

Definition at line 172 of file AECWallStyleComp.h.

◆ m_pPosition

AECWallStyleCompPosPtr AECWallStyleComp::m_pPosition
protected

Definition at line 175 of file AECWallStyleComp.h.

◆ m_strName

OdString AECWallStyleComp::m_strName
protected

Definition at line 169 of file AECWallStyleComp.h.


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