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

TextureCoordinateNode Class Reference

Abstract base class for texture coordinate nodes. More...

Inheritance diagram for TextureCoordinateNode:

Node TextureCoordinate List of all members.

Public Methods

virtual ~TextureCoordinateNode ()=0 throw ()
 Destructor.

virtual const TextureCoordinateNode * toTextureCoordinate () const throw ()
 Cast to a TextureCoordinateNode.

virtual TextureCoordinateNode * toTextureCoordinate () throw ()
 Cast to a TextureCoordinateNode.

virtual const MFVec2fgetPoint () const=0 throw ()

Protected Methods

 TextureCoordinateNode (const NodeType &nodeType, const ScopePtr &scope)
 Constructor.


Detailed Description

Abstract base class for texture coordinate nodes.


Constructor & Destructor Documentation

~TextureCoordinateNode   throw () [pure virtual]
 

Destructor.

TextureCoordinateNode const NodeType   nodeType,
const ScopePtr   scope
[protected]
 

Constructor.

Parameters:
nodeType the NodeType associated with the node.
scope the Scope the node belongs to.

Member Function Documentation

TextureCoordinateNode * toTextureCoordinate   throw () [virtual]
 

Cast to a TextureCoordinateNode.

Returns:
a pointer to this TextureCoordinateNode.

Reimplemented from Node.

const TextureCoordinateNode * toTextureCoordinate   const throw () [virtual]
 

Cast to a TextureCoordinateNode.

Returns:
a pointer to this TextureCoordinateNode.

Reimplemented from Node.