#include "X3D_Appearance.h" #include "X3D_X3DMaterialNode.h" #include "X3D_X3DTextureNode.h" #include "X3D_X3DTextureTransformNode.h" #include "X3D_LineProperties.h" #include "X3D_FillProperties.h" #include using namespace std; namespace X3DTK { namespace X3D { Appearance::Appearance() : X3DAppearanceNode() { define(Recorder::getTypeName("Appearance", "Shape")); define(Recorder::getSFNode("material", &Appearance::_material)); define(Recorder::getSFNode("texture", &Appearance::_texture)); define(Recorder::getSFNode("textureTransform", &Appearance::_textureTransform)); define(Recorder::getSFNode("lineProperties", &Appearance::_lineProperties)); define(Recorder::getSFNode("fillProperties", &Appearance::_fillProperties)); } Appearance::~Appearance() { removeChildren(); } } }