#include <sspt_controlpoint.h>
Classes | |
struct | span |
Public Member Functions | |
sspt_ControlPoint () | |
sspt_ControlPoint (const sspt_Vector3 &location, unsigned long id) | |
sspt_ControlPoint (const sspt_EditPoint &p) | |
sspt_ControlPoint (const sspt_ControlPoint &cp) | |
sspt_ControlPoint & | operator= (const sspt_ControlPoint &cp) |
sspt_ControlPoint & | operator= (const sspt_EditPoint &p) |
bool | intersect (const sspt_Ray &r, double *t) const |
bool | near (const sspt_Vector3 &p) const |
unsigned long | id () |
sspt_Vector3 | location () const |
void | draw () |
void | drawFlat () |
void | radius (double r) |
sspt_ControlPoint::sspt_ControlPoint | ( | ) |
sspt_ControlPoint::sspt_ControlPoint | ( | const sspt_Vector3 & | location, | |
unsigned long | id | |||
) |
sspt_ControlPoint::sspt_ControlPoint | ( | const sspt_EditPoint & | p | ) |
sspt_ControlPoint::sspt_ControlPoint | ( | const sspt_ControlPoint & | cp | ) |
void sspt_ControlPoint::draw | ( | ) |
void sspt_ControlPoint::drawFlat | ( | ) |
unsigned long sspt_ControlPoint::id | ( | ) | [inline] |
bool sspt_ControlPoint::intersect | ( | const sspt_Ray & | r, | |
double * | t | |||
) | const |
sspt_Vector3 sspt_ControlPoint::location | ( | ) | const [inline] |
bool sspt_ControlPoint::near | ( | const sspt_Vector3 & | p | ) | const |
sspt_ControlPoint& sspt_ControlPoint::operator= | ( | const sspt_EditPoint & | p | ) |
sspt_ControlPoint& sspt_ControlPoint::operator= | ( | const sspt_ControlPoint & | cp | ) |
void sspt_ControlPoint::radius | ( | double | r | ) | [inline] |