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 const SFBool &    fractionAbsolute,
const SFInt32 &    dimension,
const MFFloat &    key,
const MFVec3f &    keyValue,
const MFDouble &    keyWeight,
const MFDouble &    knot,
const 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 SFAbstractNode X3DTK::X3D::NurbsPositionInterpolator::clone   [virtual]
 

Clones the node.

Reimplemented from X3DTK::X3DAbstractNode.

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

Gets the dimension attribute.

const 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.

const 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 const SFInt32 &    dimension
 

Sets the dimension attribute.

void X3DTK::X3D::NurbsPositionInterpolator::setFractionAbsolute const 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 const SFInt32 &    order
 

Sets the order attribute.

virtual SFString& X3DTK::X3D::NurbsPositionInterpolator::write SFString   output const [virtual]
 

Writes the attributes of the node.

Reimplemented from X3DTK::X3D::X3DInterpolatorNode.


Generated on Thu Dec 4 13:26:03 2003 for X3DToolKit by doxygen1.2.18