Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Vrml_IndexedFaceSet Class Reference

defines a IndexedFaceSet node of VRML specifying geometry shapes.
This node represents a 3D shape formed by constructing faces (polygons) from
vertices located at the current coordinates. IndexedFaceSet uses the indices
in its coordIndex to define polygonal faces. An index of -1 separates faces
(so a -1 at the end of the list is optional).

#include <Vrml_IndexedFaceSet.hxx>

Inheritance diagram for Vrml_IndexedFaceSet:
Inheritance graph
[legend]

Public Member Functions

 Vrml_IndexedFaceSet (const Handle< TColStd_HArray1OfInteger > &aCoordIndex, const Handle< TColStd_HArray1OfInteger > &aMaterialIndex, const Handle< TColStd_HArray1OfInteger > &aNormalIndex, const Handle< TColStd_HArray1OfInteger > &aTextureCoordIndex)
 Vrml_IndexedFaceSet ()
void SetCoordIndex (const Handle< TColStd_HArray1OfInteger > &aCoordIndex)
Handle_TColStd_HArray1OfInteger CoordIndex () const
void SetMaterialIndex (const Handle< TColStd_HArray1OfInteger > &aMaterialIndex)
Handle_TColStd_HArray1OfInteger MaterialIndex () const
void SetNormalIndex (const Handle< TColStd_HArray1OfInteger > &aNormalIndex)
Handle_TColStd_HArray1OfInteger NormalIndex () const
void SetTextureCoordIndex (const Handle< TColStd_HArray1OfInteger > &aTextureCoordIndex)
Handle_TColStd_HArray1OfInteger TextureCoordIndex () const
Standard_OStreamPrint (Standard_OStream &anOStream) const

Constructor & Destructor Documentation


Member Function Documentation

Handle_TColStd_HArray1OfInteger Vrml_IndexedFaceSet::CoordIndex ( ) const
Handle_TColStd_HArray1OfInteger Vrml_IndexedFaceSet::MaterialIndex ( ) const
Handle_TColStd_HArray1OfInteger Vrml_IndexedFaceSet::NormalIndex ( ) const
Handle_TColStd_HArray1OfInteger Vrml_IndexedFaceSet::TextureCoordIndex ( ) const

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