SplinePoint Class Reference
 
 
 
SplinePoint Class Reference

#include <spline3d.h>

Inheritance diagram for SplinePoint:
MaxHeapOperators

Class 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

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 SplineKnot [friend]