Open Inventor Reference
SoProfileCoordinate3 Class Reference

Rational profile coordinate node. More...

#include <Inventor/nodes/SoProfileCoordinate3.h>

Inheritance diagram for SoProfileCoordinate3:
SoNode SoFieldContainer SoBase

List of all members.

Public Member Functions

 SoProfileCoordinate3 ()
 Creates a profile coordinate node with default settings.
virtual void doAction (SoAction *action)
 This method performs the "typical" operation of a node for any action.
virtual void GLRender (SoGLRenderAction *action)
 These virtual functions implement all of the actions for nodes, Most of the default implementations do nothing.
virtual void callback (SoCallbackAction *action)
virtual void pick (SoPickAction *action)

Static Public Member Functions

static void initClass ()
 Initializes base node class.

Public Attributes

Fields
SoMFVec3f point
 Rational 3D profile coordinate points.

Protected Member Functions

virtual ~SoProfileCoordinate3 ()

Detailed Description

This node defines a set of rational 3D coordinates to be used by subsequent SoProfile nodes. (These coordinates may be used for any type of profile; they may be useful in some cases for specifying control points for SoNurbsProfile nodes.) This node does not produce a visible result during rendering; it simply replaces the current profile coordinates in the traversal state for subsequent nodes to use.

File Format/Default
ProfileCoordinate3 {
  point 0 0 1
}
Action Behavior
SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction, SoRayPickAction
Sets profile coordinates in current traversal state.
See Also
SoProfile, SoProfileCoordinate2

Definition at line 94 of file SoProfileCoordinate3.h.


Constructor & Destructor Documentation

SoProfileCoordinate3::SoProfileCoordinate3 ( )
virtual SoProfileCoordinate3::~SoProfileCoordinate3 ( ) [protected, virtual]

Member Function Documentation

virtual void SoProfileCoordinate3::callback ( SoCallbackAction action) [virtual]

Reimplemented from SoNode.

virtual void SoProfileCoordinate3::doAction ( SoAction action) [virtual]

The default implementation does nothing.

Reimplemented from SoNode.

virtual void SoProfileCoordinate3::GLRender ( SoGLRenderAction action) [virtual]

Reimplemented from SoNode.

static void SoProfileCoordinate3::initClass ( ) [static]

Reimplemented from SoNode.

virtual void SoProfileCoordinate3::pick ( SoPickAction action) [virtual]

Reimplemented from SoNode.


Member Data Documentation


The documentation for this class was generated from the following file: