FreeWRL / FreeX3D 4.3.0
sampledLine Class Reference

Public Member Functions

 sampledLine (Int n_points)
 
 sampledLine (Int n_points, Real pts[][2])
 
 sampledLine (Real pt1[2], Real pt2[2])
 
void init (Int n_points, Real2 *pts)
 
void setPoint (Int i, Real p[2])
 
sampledLineinsert (sampledLine *nline)
 
void deleteList ()
 
Int get_npoints ()
 
Real2 * get_points ()
 
void tessellate (Real u_reso, Real v_reso)
 
void tessellateAll (Real u_reso, Real v_reso)
 
void print ()
 

Data Fields

sampledLinenext
 

Detailed Description

Definition at line 38 of file sampledLine.h.

Constructor & Destructor Documentation

◆ sampledLine() [1/3]

sampledLine::sampledLine ( Int n_points)

Definition at line 71 of file sampledLine.cc.

◆ sampledLine() [2/3]

sampledLine::sampledLine ( Real pt1[2],
Real pt2[2] )

Definition at line 95 of file sampledLine.cc.

◆ sampledLine() [3/3]

sampledLine::sampledLine ( )

Definition at line 108 of file sampledLine.cc.

◆ ~sampledLine()

sampledLine::~sampledLine ( )

Definition at line 121 of file sampledLine.cc.

Member Function Documentation

◆ deleteList()

void sampledLine::deleteList ( )

Definition at line 59 of file sampledLine.cc.

◆ get_npoints()

Int sampledLine::get_npoints ( )
inline

Definition at line 56 of file sampledLine.h.

◆ get_points()

Real2 * sampledLine::get_points ( )
inline

Definition at line 57 of file sampledLine.h.

◆ init()

void sampledLine::init ( Int n_points,
Real2 * pts )

Definition at line 113 of file sampledLine.cc.

◆ insert()

sampledLine * sampledLine::insert ( sampledLine * nline)

Definition at line 53 of file sampledLine.cc.

◆ print()

void sampledLine::print ( )

Definition at line 126 of file sampledLine.cc.

◆ setPoint()

void sampledLine::setPoint ( Int i,
Real p[2] )

Definition at line 45 of file sampledLine.cc.

◆ tessellate()

void sampledLine::tessellate ( Real u_reso,
Real v_reso )

Definition at line 137 of file sampledLine.cc.

◆ tessellateAll()

void sampledLine::tessellateAll ( Real u_reso,
Real v_reso )

Definition at line 172 of file sampledLine.cc.

Field Documentation

◆ next

sampledLine* sampledLine::next

Definition at line 65 of file sampledLine.h.


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