Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Scene.cpp

Go to the documentation of this file.
00001 #include "Scene.h"
00002 #include "X3DChildNode.h"
00003 
00004 #include <iostream>
00005 
00006 using namespace X3DTK;
00007 using namespace std;
00008 
00009 Scene::Scene()
00010 : X3DGroupingNode(), X3DBoundedObject()
00011 {
00012   defineTagName("Scene", "Core");
00013   _sceneList.insert(this);
00014 }
00015 
00016 Scene::Scene(const Scene &S)
00017 : X3DGroupingNode(S), X3DBoundedObject(S)
00018 {
00019   defineTagName("Scene", "Core");
00020   _sceneList.insert(this);
00021 }
00022 
00023 SFNode Scene::clone() const
00024 {
00025   return new Scene(*this);
00026 }
00027 
00028 Scene::~Scene()
00029 {
00030 }
00031 
00032 void Scene::setFileName(SFString file)
00033 {
00034   file_ = file;
00035 }
00036 
00037 void Scene::loadAttributes(const X3DFileElement *element)
00038 {
00039   X3DGroupingNode::loadAttributes(element);
00040   X3DBoundedObject::loadAttributes(element); 
00041 }
00042 
00043 SFString Scene::writeAttributes() const
00044 {
00045   return X3DGroupingNode::writeAttributes() + X3DBoundedObject::writeAttributes();
00046 }

Generated on Wed May 14 10:03:11 2003 for X3DToolKit by doxygen1.3