#include <basic/geometry/vrml_reader/VrmlInline.h>
Inherits VrmlNode.
Inheritance diagram for VrmlInline:
Public Member Functions | |
VrmlInline () | |
~VrmlInline () | |
virtual void | Parse (char *&buffer) |
bool | ParseFile (const char *filename) |
virtual void | Render (VrmlStack &stack) const |
virtual void | RenderOpenGl (VrmlStack &stack) const |
virtual IGS_Object * | RenderToIGS (VrmlStack &stack) const |
Static Public Member Functions | |
static void | SetRootPath (const char *path) |
Protected Attributes | |
VrmlBboxCenter * | m_BboxCenter |
VrmlBboxSize * | m_BboxSize |
std::vector< VrmlNode * > | m_Subnodes |
Static Protected Attributes | |
static char | m_RootPath [256] = "" |
Definition at line 9 of file VrmlInline.h.
|
Definition at line 19 of file VrmlInline.cpp. |
|
Definition at line 31 of file VrmlInline.cpp. References m_BboxCenter, m_BboxSize, m_Subnodes, and VrmlNode::Release(). Here is the call graph for this function: ![]() |
|
Reimplemented from VrmlNode. Definition at line 54 of file VrmlInline.cpp. References VrmlNode::AddRef(), EatWhite(), VrmlNode::GetKeyword(), IsNodeType(), m_BboxCenter, m_BboxSize, VrmlBboxSize::Parse(), VrmlBboxCenter::Parse(), ParseFile(), VRML_BboxCenter, VRML_BboxSize, and VRML_Url. Here is the call graph for this function: ![]() |
|
Definition at line 157 of file VrmlInline.cpp. References VrmlNode::AddRef(), EatWhite(), VrmlNode::GetKeyword(), m_RootPath, m_Subnodes, VrmlNode::ParseNode(), RemoveAllCommentsFromBuffer(), and VRML_Define. Referenced by Parse(). Here is the call graph for this function: ![]() |
|
Reimplemented from VrmlNode. Definition at line 224 of file VrmlInline.cpp. References m_BboxCenter, m_BboxSize, m_Subnodes, VrmlBboxSize::Render(), and VrmlBboxCenter::Render(). Here is the call graph for this function: ![]() |
|
Reimplemented from VrmlNode. Definition at line 256 of file VrmlInline.cpp. References m_BboxCenter, m_BboxSize, m_Subnodes, and VrmlNode::RenderOpenGl(). Here is the call graph for this function: ![]() |
|
Reimplemented from VrmlNode. Definition at line 288 of file VrmlInline.cpp. References IGS_Group::AddObject(), m_BboxCenter, m_BboxSize, m_Subnodes, VrmlBboxSize::RenderToIGS(), and VrmlBboxCenter::RenderToIGS(). Here is the call graph for this function: ![]() |
|
Definition at line 331 of file VrmlInline.cpp. References m_RootPath. Referenced by VRML_20_Reader::Read(). |
|
Definition at line 25 of file VrmlInline.h. Referenced by Parse(), Render(), RenderOpenGl(), RenderToIGS(), and ~VrmlInline(). |
|
Definition at line 26 of file VrmlInline.h. Referenced by Parse(), Render(), RenderOpenGl(), RenderToIGS(), and ~VrmlInline(). |
|
Definition at line 28 of file VrmlInline.h. Referenced by ParseFile(), and SetRootPath(). |
|
Definition at line 27 of file VrmlInline.h. Referenced by ParseFile(), Render(), RenderOpenGl(), RenderToIGS(), and ~VrmlInline(). |