FreeWRL / FreeX3D 4.3.0
primStream Class Reference

Public Member Functions

 primStream (Int sizeLengths, Int sizeVertices)
 
Int get_n_prims ()
 
Int get_type (Int i)
 
Int get_length (Int i)
 
Real * get_vertices ()
 
void begin ()
 
void insert (Real u, Real v)
 
void insert (Real v[2])
 
void end (Int type)
 
Int num_triangles ()
 
void triangle (Real A[2], Real B[2], Real C[2])
 
void print ()
 
void draw ()
 

Detailed Description

Definition at line 44 of file primitiveStream.h.

Constructor & Destructor Documentation

◆ primStream()

primStream::primStream ( Int sizeLengths,
Int sizeVertices )

Definition at line 146 of file primitiveStream.cc.

◆ ~primStream()

primStream::~primStream ( )

Definition at line 162 of file primitiveStream.cc.

Member Function Documentation

◆ begin()

void primStream::begin ( )

Definition at line 63 of file primitiveStream.cc.

◆ draw()

void primStream::draw ( )

Definition at line 169 of file primitiveStream.cc.

◆ end()

void primStream::end ( Int type)

Definition at line 94 of file primitiveStream.cc.

◆ get_length()

Int primStream::get_length ( Int i)
inline

Definition at line 73 of file primitiveStream.h.

◆ get_n_prims()

Int primStream::get_n_prims ( )
inline

Definition at line 65 of file primitiveStream.h.

◆ get_type()

Int primStream::get_type ( Int i)
inline

Definition at line 69 of file primitiveStream.h.

◆ get_vertices()

Real * primStream::get_vertices ( )
inline

Definition at line 77 of file primitiveStream.h.

◆ insert() [1/2]

void primStream::insert ( Real u,
Real v )

Definition at line 68 of file primitiveStream.cc.

◆ insert() [2/2]

void primStream::insert ( Real v[2])
inline

Definition at line 84 of file primitiveStream.h.

◆ num_triangles()

Int primStream::num_triangles ( )

Definition at line 47 of file primitiveStream.cc.

◆ print()

void primStream::print ( )

Definition at line 125 of file primitiveStream.cc.

◆ triangle()

void primStream::triangle ( Real A[2],
Real B[2],
Real C[2] )
inline

Definition at line 89 of file primitiveStream.h.


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