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

#include <AECZoneDefNode.h>

Inheritance diagram for AECZoneDefNode:
AECAbstractTreeNodeSpace AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Member Functions

const OdStringGetName () const
 
void SetName (const OdString &strName)
 
const OdStringGetNodeDescription () const
 
void SetNodeDescription (const OdString &strDescription)
 
OdDbObjectId GetZoneStyle () const
 
void SetZoneStyle (const OdDbObjectId &idStyle)
 
bool IsCalculateArea () const
 
void SetIsCalculateArea (bool bCalculate)
 
bool IsCalculatePerimeter () const
 
void SetIsCalculatePerimeter (bool bCalculate)
 
bool CanIncludeSpaces () const
 
void SetCanIncludeSpaces (bool bInclude)
 
bool CanIncludeZones () const
 
void SetCanIncludeZones (bool bInclude)
 
OdUInt32 GetModifierCount () const
 
OdDbObjectId GetModifierByIndex (OdUInt32 iIndex) const
 
void AddModifier (const OdDbObjectId &idModifier)
 
void RemoveModifier (const OdDbObjectId &idModifier)
 
- Public Member Functions inherited from AECAbstractTreeNodeSpace
OdUInt32 GetChildCount () const
 
AECAbstractTreeNodeSpaceSubPtr GetChildByIndex (OdUInt32 iIndex) const
 
AECImpArraySubPtr GetChildren () 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

AECImpObjPtr m_pImpObject
 
- Protected Attributes inherited from AECAbstractTreeNodeSpace
AECImpArray m_aChildren
 
- 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

Area Group Definition Node.

<group TA_API_Subobjects_Space>

Definition at line 34 of file AECZoneDefNode.h.

Member Function Documentation

◆ AddModifier()

void AECZoneDefNode::AddModifier ( const OdDbObjectId idModifier)

◆ CanIncludeSpaces()

bool AECZoneDefNode::CanIncludeSpaces ( ) const

◆ CanIncludeZones()

bool AECZoneDefNode::CanIncludeZones ( ) const

◆ GetModifierByIndex()

OdDbObjectId AECZoneDefNode::GetModifierByIndex ( OdUInt32  iIndex) const

◆ GetModifierCount()

OdUInt32 AECZoneDefNode::GetModifierCount ( ) const

◆ GetName()

const OdString& AECZoneDefNode::GetName ( ) const

◆ GetNodeDescription()

const OdString& AECZoneDefNode::GetNodeDescription ( ) const

◆ GetZoneStyle()

OdDbObjectId AECZoneDefNode::GetZoneStyle ( ) const

◆ IsCalculateArea()

bool AECZoneDefNode::IsCalculateArea ( ) const

◆ IsCalculatePerimeter()

bool AECZoneDefNode::IsCalculatePerimeter ( ) const

◆ RemoveModifier()

void AECZoneDefNode::RemoveModifier ( const OdDbObjectId idModifier)

◆ SetCanIncludeSpaces()

void AECZoneDefNode::SetCanIncludeSpaces ( bool  bInclude)

◆ SetCanIncludeZones()

void AECZoneDefNode::SetCanIncludeZones ( bool  bInclude)

◆ SetIsCalculateArea()

void AECZoneDefNode::SetIsCalculateArea ( bool  bCalculate)

◆ SetIsCalculatePerimeter()

void AECZoneDefNode::SetIsCalculatePerimeter ( bool  bCalculate)

◆ SetName()

void AECZoneDefNode::SetName ( const OdString strName)

◆ SetNodeDescription()

void AECZoneDefNode::SetNodeDescription ( const OdString strDescription)

◆ SetZoneStyle()

void AECZoneDefNode::SetZoneStyle ( const OdDbObjectId idStyle)

Member Data Documentation

◆ m_pImpObject

AECImpObjPtr AECZoneDefNode::m_pImpObject
protected

Definition at line 113 of file AECZoneDefNode.h.


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