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

#include <AECPropertyDefGraphic.h>

Inheritance diagram for AECPropertyDefGraphic:
AECPropertyDef AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Types

enum  Type { eBlock = 0 , eImage = 1 }
 
- Public Types inherited from AECPropertyDef
enum  Type {
  eInteger = 0 , eReal = 1 , eText = 2 , eBool = 3 ,
  eAutoIncrement = 4 , eCharIncrement = 5 , eList = 6 , eGraphics = 7
}
 

Public Member Functions

Type GetType () const
 
void SetType (Type eType)
 
const OdStringGetBlockName () const
 
void SetBlockName (const OdString &strName)
 
const OdStringGetPath () const
 
void SetPath (const OdString &strPath)
 
double GetRotation () const
 
void SetRotation (double dRotation)
 
const OdStringGetLayerKey () const
 
void SetLayerKey (const OdString &strLayerKey)
 
- Public Member Functions inherited from AECPropertyDef
OdUInt32 GetIndex () const
 DOM.
 
void SetIndex (OdUInt32 iIndex)
 
const OdStringGetName () const
 
void SetName (const OdString &strName)
 
const OdStringGetGlobalName () const
 
void SetGlobalName (const OdString &gname)
 
Type GetType () const
 
void SetType (Type eType)
 
bool IsAutomatic () const
 
void SetIsAutomatic (bool bIsAutomatic)
 
OdUInt32 GetQueryInfoCount () const
 
const AECQueryInfoGetQueryInfoByIndex (OdUInt32 iIndex) const
 
void AddQueryInfo (const AECQueryInfo &cQueryInfo)
 
void AddQueryInfo (OdRxClass *pDesc, const OdString &strPropertyName)
 
void RemoveQueryInfoByIndex (OdUInt32 iIndex)
 
void ClearQueryInfos ()
 
OdDbObjectId GetDataFormat () const
 
void SetDataFormat (OdDbObjectId idDataFormat)
 
const AECVariantGetDefaultValue () const
 
void SetDefaultValue (const AECVariant &vtValue)
 
AECVariant GetInitialValue () const
 
bool GetUseNameAsDesctiption () const
 
void SetUseNameAsDesctiption (bool bUseNameAsDesctiption)
 
bool IsReadOnly () const
 
void SetReadOnly (bool bReadOnly)
 
bool IsVisible () const
 
void SetVisible (bool bVisible)
 
bool IsLocked () const
 
void SetLocked (bool bLocked)
 
OdUInt32 GetOrder () const
 
void SetOrder (OdUInt32 iOrder)
 
bool IsAppliedTo (const OdString &strClassName, AECQueryInfo *rQueryInfo) const
 
bool IsDefaultUnspecified () const
 
void SetDefaultIsUnspecified (bool bUnspec)
 
- 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

OdUInt32 m_iType
 
OdString m_strBlock
 
OdString m_strPath
 
double m_dRotation
 
OdString m_strLayerKey
 
- Protected Attributes inherited from AECPropertyDef
OdUInt32 m_iIndex
 
OdString m_strName
 
Type m_eType
 
bool m_bAutomatic
 
std::vector< AECQueryInfom_aQueryInformation
 
OdDbHardPointerId m_hpidScheduleDataFormat
 
AECVariant m_vDefaultValue
 
bool m_bDefIsUnspecified
 
AECUnitType m_unitType
 
OdDbHardPointerId m_hpidList
 
OdDbHardPointerId m_hpidListItem
 
OdString m_sGlobalName
 
OdUInt8 m_flags
 
OdUInt32 m_iOrder
 
OdUInt8 m_flags2
 
bool m_bAppended
 
- 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 Types inherited from AECPropertyDef
enum  Flags { kLocked = 1 , kVisible = 2 , kReadOnly = 4 }
 
- Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 ODRX_HEAP_OPERATORS ()
 

Detailed Description

AEC Graphic Property Definition.

<group TA_API_Subobjects_Property>

Definition at line 34 of file AECPropertyDefGraphic.h.

Member Enumeration Documentation

◆ Type

Type of graphics.

Enumerator
eBlock 
eImage 

Definition at line 42 of file AECPropertyDefGraphic.h.

Member Function Documentation

◆ GetBlockName()

const OdString & AECPropertyDefGraphic::GetBlockName ( ) const

Returns block name.

◆ GetLayerKey()

const OdString & AECPropertyDefGraphic::GetLayerKey ( ) const

Returns layer key.

◆ GetPath()

const OdString & AECPropertyDefGraphic::GetPath ( ) const

Returns path.

◆ GetRotation()

double AECPropertyDefGraphic::GetRotation ( ) const

Returns rotation.

◆ GetType()

Type AECPropertyDefGraphic::GetType ( ) const

Returns graphics type.

◆ SetBlockName()

void AECPropertyDefGraphic::SetBlockName ( const OdString strName)

Sets block name.

◆ SetLayerKey()

void AECPropertyDefGraphic::SetLayerKey ( const OdString strLayerKey)

Sets layer key.

◆ SetPath()

void AECPropertyDefGraphic::SetPath ( const OdString strPath)

Sets path.

◆ SetRotation()

void AECPropertyDefGraphic::SetRotation ( double  dRotation)

Sets rotation.

◆ SetType()

void AECPropertyDefGraphic::SetType ( Type  eType)

Sets graphics type.

Member Data Documentation

◆ m_dRotation

double AECPropertyDefGraphic::m_dRotation
protected

Definition at line 110 of file AECPropertyDefGraphic.h.

◆ m_iType

OdUInt32 AECPropertyDefGraphic::m_iType
protected

Definition at line 101 of file AECPropertyDefGraphic.h.

◆ m_strBlock

OdString AECPropertyDefGraphic::m_strBlock
protected

Definition at line 104 of file AECPropertyDefGraphic.h.

◆ m_strLayerKey

OdString AECPropertyDefGraphic::m_strLayerKey
protected

Definition at line 113 of file AECPropertyDefGraphic.h.

◆ m_strPath

OdString AECPropertyDefGraphic::m_strPath
protected

Definition at line 107 of file AECPropertyDefGraphic.h.


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