33 #ifndef COIN_SOVRMLINLINE_H 34 #define COIN_SOVRMLINLINE_H 36 #include <Inventor/nodes/SoSubNode.h> 37 #include <Inventor/nodes/SoNode.h> 38 #include <Inventor/fields/SoSFVec3f.h> 39 #include <Inventor/fields/SoMFString.h> 43 #endif // !COIN_INTERNAL 59 static void initClass(
void);
72 void setFullURLName(
const SbString & url);
73 const SbString & getFullURLName(
void);
75 SoGroup * copyChildren(
void)
const;
76 void requestURLData(
void);
77 SbBool isURLDataRequested(
void)
const;
78 SbBool isURLDataHere(
void)
const;
80 void cancelURLDataRequest(
void);
81 void setChildData(
SoNode * urlData);
82 SoNode * getChildData(
void)
const;
84 static void setFetchURLCallBack(SoVRMLInlineFetchURLCB * f,
void * closure);
87 static void setBoundingBoxColor(
SbColor & color);
88 static SbColor & getBoundingBoxColor(
void);
89 static void setReadAsSoFile(SbBool enable);
90 static SbBool getReadAsSoFile(
void);
110 virtual SbBool readLocalFile(
SoInput * in);
112 static void urlFieldModified(
void * userdata,
SoSensor * sensor);
114 SoVRMLInlineP * pimpl;
117 #endif // ! COIN_SOVRMLINLINE_H The SoBase class is the top-level superclass for a number of class-hierarchies.SoBase provides the ba...
Definition: SoBase.h:45
virtual void copyContents(const SoFieldContainer *from, SbBool copyconnections)
Definition: SoNode.cpp:1420
The SbColor class contains the red, green and blue components which make up a color value...
Definition: SbColor.h:39
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
Definition: SoNode.cpp:880
The SoGetMatrixAction class is an action for accumulating the transformation matrix of a subgraph...
Definition: SoGetMatrixAction.h:46
#define SO_NODE_HEADER(classname)
The SoFieldContainer class is a base class for all classes that contain fields.The classes containing...
Definition: SoFieldContainer.h:43
The SoSearchAction class provides methods for searching through scene graphs.Nodes can be searched fo...
Definition: SoSearchAction.h:44
virtual void search(SoSearchAction *action)
Definition: SoNode.cpp:1158
virtual SoChildList * getChildren(void) const
Definition: SoNode.cpp:1303
The SoPickAction class is the base class for picking actions.The basis for all interaction features t...
Definition: SoPickAction.h:43
Definition: SoVRMLInline.h:63
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:56
The SoChildList class is a container for node children.This class does automatic notification on the ...
Definition: SoChildList.h:42
The SoSensor class is the abstract base class for all sensors.Sensors is a mechanism in Coin for sche...
Definition: SoSensor.h:43
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoNode.cpp:1476
virtual void getMatrix(SoGetMatrixAction *action)
Definition: SoNode.cpp:1039
The SoAction class is the base class for all traversal actions.Applying actions is the basic mechanis...
Definition: SoAction.h:77
The SoMFString class is a container for SbString values.This field is used where nodes, engines or other field containers needs to store arrays of strings.
Definition: SoMFString.h:40
virtual void pick(SoPickAction *action)
Definition: SoNode.cpp:1095
The SbVec3f class is a 3 dimensional vector with floating point coordinates.This vector class is used...
Definition: SbVec3f.h:51
The SoGroup class is a node which managed other node instances.The internal scene data structures in ...
Definition: SoGroup.h:40
virtual void doAction(SoAction *action)
Definition: SoNode.cpp:795
The SoVRMLInline class is used to insert VRML files into a scene.The detailed class documentation is ...
Definition: SoVRMLInline.h:53
The SoHandleEventAction class distributes user events to the scene.This is the action used by the GUI...
Definition: SoHandleEventAction.h:46
The SoGetPrimitiveCountAction class counts the primitives in a scene.Apply this action to a scene if ...
Definition: SoGetPrimitiveCountAction.h:44
The SoGetBoundingBoxAction class calculates bounding boxes for nodes and subgraphs.If this action is applied to a path or scene graph root, it will calculate the bounding box and the center point of the geometry contained within the scene.
Definition: SoGetBoundingBoxAction.h:45
The SoCallbackAction class invokes callbacks at specific nodes.This action has mechanisms for trackin...
Definition: SoCallbackAction.h:80
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Definition: SoNode.cpp:851
The SoSFVec3f class is a container for an SbVec3f vector.This field is used where nodes...
Definition: SoSFVec3f.h:40
Definition: SoVRMLInline.h:64
virtual void GLRender(SoGLRenderAction *action)
Definition: SoNode.cpp:940
The SbString class is a string class with convenience functions for string operations.This is the class used for storing and working with character strings. It automatically takes care of supporting all the "bookkeeping" tasks usually associated with working with character strings, like memory allocation and deallocation etc.
Definition: SbString.h:52
virtual void callback(SoCallbackAction *action)
Definition: SoNode.cpp:1012
virtual void handleEvent(SoHandleEventAction *action)
Definition: SoNode.cpp:1069
BboxVisibility
Definition: SoVRMLInline.h:62
The SoGLRenderAction class renders the scene graph with OpenGL calls.Applying this method at a root n...
Definition: SoGLRenderAction.h:50