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

Interactive object that draws data from Poly_Triangulation, optionally with colors associated
with each triangulation vertex. For maximum efficiency colors are represented as 32-bit integers
instead of classic Quantity_Color values.
Interactive selection of triangles and vertices is not yet implemented.

#include <AIS_Triangulation.hxx>

Inheritance diagram for AIS_Triangulation:
Inheritance graph
[legend]

Public Member Functions

 AIS_Triangulation (const Handle< Poly_Triangulation > &aTriangulation)
 Constructs the Triangulation display object

void SetColors (const Handle< TColStd_HArray1OfInteger > &aColor)
 Set the color for each node.
Each 32-bit color is Alpha << 24 + Blue << 16 + Green << 8 + Red
Order of color components is essential for further usage by OpenGL

Handle_TColStd_HArray1OfInteger GetColors () const
 Get the color for each node.
Each 32-bit color is Alpha << 24 + Blue << 16 + Green << 8 + Red

void SetTriangulation (const Handle< Poly_Triangulation > &aTriangulation)
Handle_Poly_Triangulation GetTriangulation () const
 Returns Poly_Triangulation .


Constructor & Destructor Documentation


Member Function Documentation

Handle_TColStd_HArray1OfInteger AIS_Triangulation::GetColors ( ) const
Handle_Poly_Triangulation AIS_Triangulation::GetTriangulation ( ) const

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