Open CASCADE Technology 6.6.0
Public Member Functions
Graphic3d_ArrayOfSegments Class Reference

#include <Graphic3d_ArrayOfSegments.hxx>

Inheritance diagram for Graphic3d_ArrayOfSegments:
Inheritance graph
[legend]

Public Member Functions

 Graphic3d_ArrayOfSegments (const Standard_Integer maxVertexs, const Standard_Integer maxEdges=0, const Standard_Boolean hasVColors=Standard_False)
 Creates an array of segments,
a segment can be filled as:
1) creating a set of segments defined with his vertexs.
i.e:
myArray = Graphic3d_ArrayOfSegments(4)
myArray->AddVertex(x1,y1,z1)
....
myArray->AddVertex(x4,y4,z4)
2) creating a set of indexed segments defined with his vertex
ans edges.
i.e:
myArray = Graphic3d_ArrayOfSegments(4,0,8)
myArray->AddVertex(x1,y1,z1)
....
myArray->AddVertex(x4,y4,z4)
myArray->AddEdge(1)
myArray->AddEdge(2)
myArray->AddEdge(3)
myArray->AddEdge(4)
myArray->AddEdge(2)
myArray->AddEdge(4)
myArray->AddEdge(1)
myArray->AddEdge(3)

<maxVertexs> defined the maximun allowed vertex number in the array.
<maxEdges> defined the maximun allowed edge number in the array.
Warning:
When <hasVColors> is TRUE , you must use only
AddVertex(Point,Color) method


Constructor & Destructor Documentation

Graphic3d_ArrayOfSegments::Graphic3d_ArrayOfSegments ( const Standard_Integer  maxVertexs,
const Standard_Integer  maxEdges = 0,
const Standard_Boolean  hasVColors = Standard_False 
)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines