Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

X3DTK::X3D::NurbsPositionInterpolator Class Reference

Base class of the NURBS component defining an NurbsPositionInterpolator ( documentation). More...

Inheritance diagram for X3DTK::X3D::NurbsPositionInterpolator:

X3DTK::X3D::X3DInterpolatorNode X3DTK::X3D::X3DChildNode X3DTK::X3D::X3DNode X3DTK::X3DAbstractNode List of all members.

Public Methods

Protected Methods


Detailed Description

Base class of the NURBS component defining an NurbsPositionInterpolator ( documentation).


Constructor & Destructor Documentation

X3DTK::X3D::NurbsPositionInterpolator::NurbsPositionInterpolator  
 

Constructor.

X3DTK::X3D::NurbsPositionInterpolator::NurbsPositionInterpolator SFBool    fractionAbsolute,
SFInt32    dimension,
const MFFloat &    key,
const MFVec3f &    keyValue,
const MFDouble &    keyWeight,
const MFDouble &    knot,
SFInt32    order
 

Constructs a NurbsPositionInterpolator from its attributes.

virtual X3DTK::X3D::NurbsPositionInterpolator::~NurbsPositionInterpolator   [virtual]
 

Virtual destructor.

X3DTK::X3D::NurbsPositionInterpolator::NurbsPositionInterpolator const NurbsPositionInterpolator &    N [protected]
 

Copy constructor.


Member Function Documentation

virtual SFNode X3DTK::X3D::NurbsPositionInterpolator::clone   [virtual]
 

Clones the node.

Reimplemented from X3DTK::X3D::X3DInterpolatorNode.

SFInt32 X3DTK::X3D::NurbsPositionInterpolator::getDimenstion   const [inline]
 

Gets the dimension attribute.

SFBool X3DTK::X3D::NurbsPositionInterpolator::getFractionAbsolute   const [inline]
 

Gets the fractionAbsolute attribute.

const MFVec3f& X3DTK::X3D::NurbsPositionInterpolator::getKeyValue   const [inline]
 

Gets the keyValue attribute.

const MFDouble& X3DTK::X3D::NurbsPositionInterpolator::getKeyWeight   const [inline]
 

Gets the keyWeight attribute.

const MFDouble& X3DTK::X3D::NurbsPositionInterpolator::getKnot   const [inline]
 

Gets the knot attribute.

SFInt32 X3DTK::X3D::NurbsPositionInterpolator::getOrder   const [inline]
 

Gets the order attribute.

virtual void X3DTK::X3D::NurbsPositionInterpolator::load const X3DFileElement   element [virtual]
 

Loads the attributes from a X3DFileElement.

Reimplemented from X3DTK::X3D::X3DInterpolatorNode.

void X3DTK::X3D::NurbsPositionInterpolator::setDimension SFInt32    dimension
 

Sets the dimension attribute.

void X3DTK::X3D::NurbsPositionInterpolator::setFractionAbsolute SFBool    fractionAbsolute
 

Sets the fractionAbsolute attribute.

void X3DTK::X3D::NurbsPositionInterpolator::setKeyValue const MFVec3f &    keyValue
 

Sets the keyValue attribute.

void X3DTK::X3D::NurbsPositionInterpolator::setKeyWeight const MFDouble &    keyWeight
 

Sets the keyWeight attribute.

void X3DTK::X3D::NurbsPositionInterpolator::setKnot const MFDouble &    knot
 

Sets the knot attribute.

void X3DTK::X3D::NurbsPositionInterpolator::setOrder SFInt32    order
 

Sets the order attribute.

virtual SFString X3DTK::X3D::NurbsPositionInterpolator::write   [virtual]
 

Writes the attributes of the node.

Reimplemented from X3DTK::X3D::X3DInterpolatorNode.


Generated on Thu Oct 9 13:51:02 2003 for X3DToolKit by doxygen1.2.18