|
CFx SDK Documentation 2024 SP0
|
Go to the source code of this file.
Classes | |
| class | OdRxPropertyBase |
| class | OdRxProperty |
| class | OdRxPropertyOverrule |
| class | OdRxPromotingQueryContext |
| struct | OdRxValueIterator |
| class | OdRxCollectionProperty |
| class | OdRxCollectionPropertyOverrule |
| class | OdRxIndexedProperty |
| class | OdRxDictionaryProperty |
| class | OdRxSubProperty |
| class | OdRxSubPropertyOfIndexedProperty |
| class | OdRxIndexedSubProperty |
Macros | |
| #define | ODRX_DECLARE_RX_PROPERTY_RO(Object, Name, Type) |
| #define | ODRX_DECLARE_RX_PROPERTY(Object, Name, Type) |
| #define | ODRX_DECLARE_RX_INDEXED_PROPERTY(Object, Name, Type) |
| #define | ODRX_DECLARE_RX_CPLX_INDEXED_PROPERTY(Object, Name, Type) |
| #define | ODRX_DECLARE_RX_PROPERTY_START(Object, Name, Type) |
| #define | ODRX_DECLARE_RX_PROPERTY_END } |
| #define | ODRX_DECLARE_RX_PROPERTY_READONLY virtual bool isReadOnly(const OdRxObject*) const ODRX_OVERRIDE { return true; } |
| #define | ODRX_DECLARE_RX_PROPERTY_GET_BY_VAL(Object, ObjGetMemberName, Type) |
| #define | ODRX_DECLARE_RX_PROPERTY_SET_BY_VAL(Object, ObjSetMemberName, Type) |
| #define | ODRX_DECLARE_RX_PROPERTY_SUBCHILDREN_START virtual OdResult subChildren(OdArray<OdRxMemberPtr>& children) const { |
| #define | ODRX_DECLARE_RX_PROPERTY_SUBCHILDREN_END return eOk; } |
| #define | ODRX_DECLARE_RX_PROPERTY_SUBCHILDREN_ADD(Name, Type) children.append(OdRxSubProperty::createObject(__OD_T(#Name), OdRxValueType::Desc<Type>::value(), this)) |
Typedefs | |
| typedef OdSmartPtr< OdRxPropertyBase > | OdRxPropertyBasePtr |
| typedef OdSmartPtr< OdRxProperty > | OdRxPropertyPtr |
| typedef OdSmartPtr< OdRxValueIterator > | OdRxValueIteratorPtr |
| typedef OdSmartPtr< OdRxCollectionProperty > | OdRxCollectionPropertyPtr |
| typedef OdSmartPtr< OdRxIndexedProperty > | OdRxIndexedPropertyPtr |
| #define ODRX_DECLARE_RX_CPLX_INDEXED_PROPERTY | ( | Object, | |
| Name, | |||
| Type | |||
| ) |
Definition at line 290 of file RxProperty.h.
| #define ODRX_DECLARE_RX_INDEXED_PROPERTY | ( | Object, | |
| Name, | |||
| Type | |||
| ) |
Definition at line 274 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY | ( | Object, | |
| Name, | |||
| Type | |||
| ) |
Definition at line 263 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_END } |
Definition at line 315 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_GET_BY_VAL | ( | Object, | |
| ObjGetMemberName, | |||
| Type | |||
| ) |
Definition at line 319 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_READONLY virtual bool isReadOnly(const OdRxObject*) const ODRX_OVERRIDE { return true; } |
Definition at line 317 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_RO | ( | Object, | |
| Name, | |||
| Type | |||
| ) |
Definition at line 252 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_SET_BY_VAL | ( | Object, | |
| ObjSetMemberName, | |||
| Type | |||
| ) |
Definition at line 328 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_START | ( | Object, | |
| Name, | |||
| Type | |||
| ) |
Definition at line 307 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_SUBCHILDREN_ADD | ( | Name, | |
| Type | |||
| ) | children.append(OdRxSubProperty::createObject(__OD_T(#Name), OdRxValueType::Desc<Type>::value(), this)) |
Definition at line 342 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_SUBCHILDREN_END return eOk; } |
Definition at line 340 of file RxProperty.h.
| #define ODRX_DECLARE_RX_PROPERTY_SUBCHILDREN_START virtual OdResult subChildren(OdArray<OdRxMemberPtr>& children) const { |
Definition at line 337 of file RxProperty.h.
Definition at line 196 of file RxProperty.h.
Definition at line 232 of file RxProperty.h.
Definition at line 79 of file RxProperty.h.
| typedef OdSmartPtr<OdRxProperty> OdRxPropertyPtr |
Definition at line 125 of file RxProperty.h.
Definition at line 175 of file RxProperty.h.