Public Member Functions | Friends

SplinePoint Class Reference

Search for all occurrences

Detailed Description

Provides the vertex-level point information for the Spline3D class.

'aux' fields in spline are available in 3 channels: 0: Used in capping process 1: Used to track topology changes in spline editing 2: Available to user

#include <spline3d.h>

Inheritance diagram for SplinePoint:
Inheritance graph
[legend]

List of all members.

Public Member Functions

CoreExport  SplinePoint ()
CoreExport  SplinePoint (Point3 &p, int a1=-1, int a2=-1, int a3=-1)
CoreExport SplinePoint operator= (SplinePoint &fromSP)
Point3 GetPoint ()
int  GetAux (int index)
void  SetPoint (const Point3 &p)
void  SetAux (int index, int a)

Friends

class  Spline3D
class  SplineKnotAssy
class  SplineKnot

Constructor & Destructor Documentation

CoreExport SplinePoint ( )
CoreExport SplinePoint ( Point3 p,
int  a1 = -1,
int  a2 = -1,
int  a3 = -1 
)

Member Function Documentation

CoreExport SplinePoint& operator= ( SplinePoint fromSP )
Point3& GetPoint ( ) [inline]
{ return point; }
int GetAux ( int  index ) [inline]
{ return aux[index]; }
void SetPoint ( const Point3 p ) [inline]
void SetAux ( int  index,
int  a 
) [inline]
{ aux[index] = a; }

Friends And Related Function Documentation

friend class Spline3D [friend]
friend class SplineKnotAssy [friend]
friend class SplineKnot [friend]

SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint
SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint SplinePoint