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

#include <AECDisplayThemeScheduleDataRule.h>

Inheritance diagram for AECDisplayThemeScheduleDataRule:
AECDisplayThemeRuleBase AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Member Functions

OdDbObjectId GetPropertySetDef () const
 
void SetPropertySetDef (const OdDbObjectId &idPropertySetDef)
 
OdUInt32 GetPropertyDefIndex () const
 
void SetPropertyDefIndex (OdUInt32 iIndex)
 
virtual bool IsAppliedTo (const OdDbObjectId &idEntity) const
 
- Public Member Functions inherited from AECDisplayThemeRuleBase
DataType GetType () const
 
void SetType (DataType eType)
 
Condition GetCondition () const
 
void SetCondition (Condition eCondition)
 
Operator GetOperator () const
 
void SetOperator (Operator eOperator)
 
const AECVariantGetValue () const
 
void SetValue (const AECVariant &vValue)
 
OdUInt32 GetSubRuleCount () const
 
AECDisplayThemeRuleBaseSubPtr GetSubRuleByIndex (OdUInt32 iIndex) const
 
AECImpArraySubPtr GetSubRules () 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

OdDbHardPointerId m_hpidPropertySetDef
 
OdUInt32 m_iPropertyDefIndex
 
- Protected Attributes inherited from AECDisplayThemeRuleBase
OdUInt8 m_flags
 
AECImpArray m_aRules
 
DataType m_eDataType
 
Condition m_eCondition
 
Operator m_eOperator
 
AECVariant m_vValue
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM. More...
 
OdUInt16 m_iMinSupportedVersion
 

Additional Inherited Members

- Public Types inherited from AECDisplayThemeRuleBase
enum  DataType { eUInt32 = 1 , eString = 3 , eDouble = 4 }
 
enum  Condition {
  eEqualTo = 1 , eNotEqualTo = 2 , eLessThan = 3 , eLessThanOrEqualTo = 4 ,
  eGreaterThan = 5 , eGreaterThanOrEqualTo = 6
}
 
enum  Operator { eAnd = 0 , eOr = 1 }
 
- 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

Display Theme Schedule Data Rule.

<group TA_API_Subobjects_Display_Components>

Definition at line 34 of file AECDisplayThemeScheduleDataRule.h.

Member Function Documentation

◆ GetPropertyDefIndex()

OdUInt32 AECDisplayThemeScheduleDataRule::GetPropertyDefIndex ( ) const

Returns the index of Property Definition within referenced Property Set Definition.

◆ GetPropertySetDef()

OdDbObjectId AECDisplayThemeScheduleDataRule::GetPropertySetDef ( ) const

Returns the Object ID of Property Set Definition.

◆ IsAppliedTo()

virtual bool AECDisplayThemeScheduleDataRule::IsAppliedTo ( const OdDbObjectId idEntity) const
virtual

AECDisplayThemeRuleBase override.

Reimplemented from AECDisplayThemeRuleBase.

◆ SetPropertyDefIndex()

void AECDisplayThemeScheduleDataRule::SetPropertyDefIndex ( OdUInt32  iIndex)

Sets the index of Property Definition within referenced Property Set Definition.

◆ SetPropertySetDef()

void AECDisplayThemeScheduleDataRule::SetPropertySetDef ( const OdDbObjectId idPropertySetDef)

Returns the Object ID of Property Set Definition.

Member Data Documentation

◆ m_hpidPropertySetDef

OdDbHardPointerId AECDisplayThemeScheduleDataRule::m_hpidPropertySetDef
protected

Definition at line 68 of file AECDisplayThemeScheduleDataRule.h.

◆ m_iPropertyDefIndex

OdUInt32 AECDisplayThemeScheduleDataRule::m_iPropertyDefIndex
protected

Definition at line 71 of file AECDisplayThemeScheduleDataRule.h.


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