8 #ifndef META_OCEAN_SCENEDESCRIPTION_SCENE_H
9 #define META_OCEAN_SCENEDESCRIPTION_SCENE_H
17 namespace SceneDescription
35 class OCEAN_SCENEDESCRIPTION_EXPORT
Scene :
virtual public Node
43 explicit Scene(
const std::string& filename);
49 inline const std::string& filename()
const;
This class is the base class for all scene description nodes.
Definition: scenedescription/Node.h:49
This class implements the base class for all scene objects providing access to all elements of a scen...
Definition: scenedescription/Scene.h:36
const std::string & filename() const
Returns the filename of this scene.
Definition: scenedescription/Scene.h:57
Scene(const std::string &filename)
Creates a new scene object.
std::string filename_
Filename of this scene.
Definition: scenedescription/Scene.h:54
This template class implements a smart object reference which is a specialization of an ObjectRef obj...
Definition: SmartObjectRef.h:90
SmartObjectRef< Scene, Node > SceneRef
Definition of a smart object reference for scene desciption scenes.
Definition: scenedescription/Scene.h:21
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15