| CFx SDK Documentation
    2020SP3
    | 
#include <AveScene.h>
 
  
| Public Member Functions | |
| ODRX_DECLARE_MEMBERS (OdAveScene) | |
| OdResult | writeScene (OdDbDatabase *pDb=0) | 
| OdString | name () const | 
| void | setName (const OdString &name) | 
| OdDbObjectId | view () const | 
| void | setView (const OdDbObjectId &viewId) | 
| void | lights (OdDbObjectIdArray &blockRefIds) const | 
| void | setLights (const OdDbObjectIdArray &blockRefIds) | 
| void | addLight (const OdDbObjectId &blockRefId) | 
|  Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () | 
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const | 
| virtual OdRxObject * | x (const OdRxClass *pClass) const | 
| virtual OdRxClass * | isA () 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 | 
| Static Public Member Functions | |
| static OdAveScenePtr | getScene (const OdDbObjectId &blockRefId) | 
| static void | getSceneName (const OdDbObjectId &blockRefId, OdString &name) | 
|  Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) | 
| static OdRxClass * | desc () | 
| Protected Member Functions | |
| OdAveScene () | |
| OdAveScene (OdAveSceneImpl *pImpl) | |
| Protected Attributes | |
| OdAveSceneImpl * | m_pImpl | 
This class represents AVE Scene properties.
Corresponding C++ library: TD_Ave <group OdAve_Classes>
Definition at line 52 of file AveScene.h.
| 
 | protected | 
| 
 | protected | 
| void OdAveScene::addLight | ( | const OdDbObjectId & | blockRefId | ) | 
Adds the specified light to the array of lights associated with this Scene object.
| blockRefId | [in] Object ID of the block reference associated with the light. | 
| 
 | static | 
Creates a Scene object from the specified OdDbBlockReference.
| blockRefId | [in] Object ID of the block reference. | 
Returns a SmartPointer to the new Scene object.
| 
 | static | 
Returns the Scene name from the specified OdDbBlockReference.
| blockRefId | [in] Object ID of the block reference. | 
| name | [out] Receives the Scene name. | 
| void OdAveScene::lights | ( | OdDbObjectIdArray & | blockRefIds | ) | const | 
Returns the array of lights associated with this Scene object.
| blockRefIds | [out] Receives the array of object IDs of the block references associated with the lights. | 
| OdString OdAveScene::name | ( | ) | const | 
Returns the name of this Scene object.
| OdAveScene::ODRX_DECLARE_MEMBERS | ( | OdAveScene | ) | 
| void OdAveScene::setLights | ( | const OdDbObjectIdArray & | blockRefIds | ) | 
Sets the array of lights associated with this Scene object.
| blockRefIds | [in] Array of the object IDs of the block references associated with the lights. | 
Sets the name of this Scene object.
| name | [in] Name. | 
| void OdAveScene::setView | ( | const OdDbObjectId & | viewId | ) | 
Sets the OdDbViewTableRecord associated with this Scene object.
| viewId | [in] Object ID of the View Table Record. | 
| OdDbObjectId OdAveScene::view | ( | ) | const | 
Returns the OdDbViewTableRecord associated with this Scene object.
| OdResult OdAveScene::writeScene | ( | OdDbDatabase * | pDb = 0 | ) | 
Saves the Scene properties to the OdDbBlockReference to which this Scene object is attached.
| pDb | [in] Pointer to the database. | 
| 
 | protected | 
Definition at line 128 of file AveScene.h.