8#ifndef META_OCEAN_SCENEDESCRIPTION_SCENE_H
9#define META_OCEAN_SCENEDESCRIPTION_SCENE_H
17namespace SceneDescription
35class 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:28
The namespace covering the entire Ocean framework.
Definition Accessor.h:15