Main Page Namespace List Class Hierarchy Compound List Namespace Members Compound Members Related Pages
- Class AABox
- This class is currently just a placeholder.
- Member intersectFrustum (const VrmlFrustum &frustum) const
- Implement me!
- Member createVrmlFromURI (const MFString &uri, const NodePtr &node, const std::string &event)
- Implement me!
- Member loadURI (const MFString &uri, const MFString ¶meter)
- Make this asynchronous.
- Member replaceWorld (const MFNode &nodes)
- Implement me!
- Member d_eventMem [MAXEVENTS]
- The event queue ought to be sorted by timeStamp.
- Member extend (const AABox &b)
- Implement me!
- Member getColor () const
- Reevaluate the way the renderer visits geometry nodes; potentially eliminate this method.
- Member insertGeometry (Viewer &viewer, VrmlRenderContext context)
- stripify, crease angle, generate normals ...
- Member insertGeometry (Viewer &viewer, VrmlRenderContext context)
- colors
- Member getBVolume () const
- Should this return a reference?
- Member setBVolume (const BVolume &v)
- Implement me!
- Class PlaneSensor
- need copy constructor for d_parentTransform ...
- Member activate (double timeStamp, bool isActive, double *p)
- This is not correct. The local coords are computed for one instance, need to convert p to local coords for each instance (DEF/USE) of the sensor...
- Member addIS (Node &implNode, const std::string &implNodeInterfaceId, const std::string &protoInterfaceId)
- Rewrite this method. Check for interface type, field type, agreement here and throw exceptions on failure.
- Member loadURI (const MFString &uri, const MFString ¶meter)
- This method currently fails silently if any of the URIs in
uri
is invalid. Should this throw InvalidURI?
- Member addNodeType (const NodeTypePtr &nodeType)
- Throw std::invalid_argument if the argument type is already defined.
- Member multVec (const SFVec3f &vec) const
- IMPLEMENT ME!
- Class TextureNode
- Clean this up. It would be better just to have an accessor for an SFImage along with the repeatS and repeatT accessors.
- Member nFrames () const=0
- This needs to go away. Time-dependent textures might not be frame-based. For instance, consider an SVG animation.
- Member activate (double timeStamp, bool isOver, bool isActive, double *p)
- Doesn't compute the xxx_changed eventOuts yet...
- Member getFrustum () const
- We're forcing everybody to carry around a frust whether they want it or not. It shouldn't be used except for debugging and stuff since it might not be valid in some implementations
- Class Viewpoint
- need copy constructor for d_parentTransform ...
- Member getFrustum (VrmlFrustum &frust) const
- Implement me!