Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SPLINE Class Reference

#include <bspline.h>

List of all members.

Public Methods

 SPLINE ()
 ~SPLINE ()
int Compare (const SPLINE &Spline)
int GetMyPosition () const
void SetMyPosition (int newPosition)

Public Attributes

int linkPosition
int Degree
int NumControl
int NumPoints
VECTORControl
VECTOROutput
float StartTime
float EndTime
float CopyOfStartTime
float CopyOfEndTime
bool Active
bool Repeat
float Red
float Green
float Blue


Constructor & Destructor Documentation

SPLINE::SPLINE   [inline]
 

Definition at line 12 of file bspline.h.

00012 {};

SPLINE::~SPLINE   [inline]
 

Definition at line 13 of file bspline.h.

00013 {};


Member Function Documentation

int SPLINE::Compare const SPLINE &    Spline
 

Definition at line 22 of file bspline.cpp.

References bigger, linkPosition, same, and smaller.

00023 {
00024   if (linkPosition < Spline.linkPosition)
00025     return smaller;
00026   if (linkPosition > Spline.linkPosition)
00027     return bigger;
00028   else
00029     return same;
00030 }

int SPLINE::GetMyPosition   const [inline]
 

Definition at line 16 of file bspline.h.

References linkPosition.

00016 {return linkPosition;}

void SPLINE::SetMyPosition int    newPosition [inline]
 

Definition at line 17 of file bspline.h.

References linkPosition.

00017 {linkPosition = newPosition;}


Member Data Documentation

bool SPLINE::Active
 

Definition at line 28 of file bspline.h.

Referenced by AddSpline(), and LoadSplines().

float SPLINE::Blue
 

Definition at line 32 of file bspline.h.

Referenced by AddSpline(), DrawSplines(), and LoadSplines().

VECTOR* SPLINE::Control
 

Definition at line 22 of file bspline.h.

Referenced by AddSpline(), bspline(), bsplinepoint(), DeleteSpline(), DrawSplines(), and LoadSplines().

float SPLINE::CopyOfEndTime
 

Definition at line 27 of file bspline.h.

Referenced by AddSpline(), bsplinepoint(), and LoadSplines().

float SPLINE::CopyOfStartTime
 

Definition at line 26 of file bspline.h.

Referenced by AddSpline(), bsplinepoint(), and LoadSplines().

int SPLINE::Degree
 

Definition at line 19 of file bspline.h.

Referenced by AddSpline(), bspline(), bsplinepoint(), and LoadSplines().

float SPLINE::EndTime
 

Definition at line 25 of file bspline.h.

Referenced by AddSpline(), bsplinepoint(), and LoadSplines().

float SPLINE::Green
 

Definition at line 31 of file bspline.h.

Referenced by AddSpline(), DrawSplines(), and LoadSplines().

int SPLINE::linkPosition
 

Definition at line 18 of file bspline.h.

Referenced by AddSpline(), Compare(), GetMyPosition(), and SetMyPosition().

int SPLINE::NumControl
 

Definition at line 20 of file bspline.h.

Referenced by AddSpline(), bspline(), bsplinepoint(), DrawSplines(), and LoadSplines().

int SPLINE::NumPoints
 

Definition at line 21 of file bspline.h.

Referenced by AddSpline(), bspline(), DrawSplines(), and LoadSplines().

VECTOR* SPLINE::Output
 

Definition at line 23 of file bspline.h.

Referenced by AddSpline(), bspline(), DeleteSpline(), and DrawSplines().

float SPLINE::Red
 

Definition at line 30 of file bspline.h.

Referenced by AddSpline(), DrawSplines(), and LoadSplines().

bool SPLINE::Repeat
 

Definition at line 29 of file bspline.h.

Referenced by AddSpline(), bsplinepoint(), and LoadSplines().

float SPLINE::StartTime
 

Definition at line 24 of file bspline.h.

Referenced by AddSpline(), bsplinepoint(), and LoadSplines().


The documentation for this class was generated from the following files:
Generated on Fri Dec 23 05:15:52 2005 for Constructive Solid Geometry by doxygen1.2.15