Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

X3DTK::X3D::IndexedFaceSet Class Reference
[X3DSceneGraph]

Class declared in <X3DTK/X3D/scenegraph.h>, part of the Geometry3D component defining an IndexedFaceSet (documentation). More...

Inheritance diagram for X3DTK::X3D::IndexedFaceSet:

X3DTK::X3D::X3DComposedGeometryNode X3DTK::X3D::X3DGeometry3DNode X3DTK::X3D::X3DGeometryNode X3DTK::X3D::X3DNode X3DTK::X3DAbstractNode List of all members.

Public Member Functions

Protected Member Functions


Detailed Description

Class declared in <X3DTK/X3D/scenegraph.h>, part of the Geometry3D component defining an IndexedFaceSet (documentation).


Constructor & Destructor Documentation

X3DTK::X3D::IndexedFaceSet::IndexedFaceSet  ) 
 

Constructor.

X3DTK::X3D::IndexedFaceSet::IndexedFaceSet X3DColorNode color,
X3DCoordinateNode coord,
X3DNormalNode normal,
X3DTextureCoordinateNode texCoord,
const SFBool ccw,
const MFInt32 colorIndex,
const SFBool colorPerVertex,
const SFBool convex,
const MFInt32 coordIndex,
const SFFloat creaseAngle,
const MFInt32 normalIndex,
const SFBool normalPerVertex,
const SFBool solid,
const MFInt32 texCoordIndex
 

Constructs an IndexedFaceSet node from its attributes.

virtual X3DTK::X3D::IndexedFaceSet::~IndexedFaceSet  )  [virtual]
 

Destructor.

X3DTK::X3D::IndexedFaceSet::IndexedFaceSet const IndexedFaceSet G  )  [protected]
 

Copy constructor.


Member Function Documentation

virtual SFAbstractNode X3DTK::X3D::IndexedFaceSet::clone  )  const [virtual]
 

Clones the node.

Reimplemented from X3DTK::X3DAbstractNode.

const MFInt32& X3DTK::X3D::IndexedFaceSet::getColorIndex  )  const [inline]
 

Gets the ColorIndex attribute.

const SFBool& X3DTK::X3D::IndexedFaceSet::getConvex  )  const [inline]
 

Gets the Convex attribute.

const MFInt32& X3DTK::X3D::IndexedFaceSet::getCoordIndex  )  const [inline]
 

Gets the CoordIndex attribute.

const SFFloat& X3DTK::X3D::IndexedFaceSet::getCreaseAngle  )  const [inline]
 

Gets the CreaseAngle attribute.

const MFInt32& X3DTK::X3D::IndexedFaceSet::getNormalIndex  )  const [inline]
 

Gets the NormalIndex attribute.

const MFInt32& X3DTK::X3D::IndexedFaceSet::getTexCoordIndex  )  const [inline]
 

Gets the TexCoordIndex attribute.

virtual void X3DTK::X3D::IndexedFaceSet::load const X3DFileElement element  )  [virtual]
 

Loads the attributes from a X3DFileElement e.

Reimplemented from X3DTK::X3D::X3DComposedGeometryNode.

void X3DTK::X3D::IndexedFaceSet::setColorIndex const MFInt32 colorIndex  ) 
 

Sets the ColorIndex attribute.

void X3DTK::X3D::IndexedFaceSet::setConvex const SFBool convex  ) 
 

Sets the Convex attribute.

void X3DTK::X3D::IndexedFaceSet::setCoordIndex const MFInt32 coordIndex  ) 
 

Sets the CoordIndex attribute.

void X3DTK::X3D::IndexedFaceSet::setCreaseAngle const SFFloat creaseAngle  ) 
 

Sets the CreaseAngle attribute.

void X3DTK::X3D::IndexedFaceSet::setNormalIndex const MFInt32 normalIndex  ) 
 

Sets the NormalIndex attribute.

void X3DTK::X3D::IndexedFaceSet::setTexCoordIndex const MFInt32 texCoordIndex  ) 
 

Sets the TexCoordIndex attribute.

virtual SFString& X3DTK::X3D::IndexedFaceSet::write SFString output  )  const [virtual]
 

Writes the attributes of the node.

Reimplemented from X3DTK::X3D::X3DComposedGeometryNode.


Generated on Thu Jun 3 10:12:24 2004 for X3DToolKit by doxygen 1.3.6