Changeset 5225 in orxonox.OLD for trunk/src/lib/math
- Timestamp:
- Sep 23, 2005, 10:07:20 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/math/curve.h
r5039 r5225 12 12 #include "vector.h" 13 13 14 template<class T> class tList; 15 template<class T> class tIterator; 16 14 17 //! An Enumerator that defines what sort of Curves are availible 15 enum CurveType {CURVE_BEZIER}; 18 enum CurveType { 19 CURVE_BEZIER 20 }; 16 21 17 22 … … 58 63 59 64 protected: 60 int nodeCount; //!< The count of nodes the Curve has.61 Vector curvePoint; //!< The point on the Cureve at a local Time.62 float localTime; //!< If the time of one point is asked more than once the programm will not calculate it again.63 int derivation; //!< Which derivation of a Curve is this.65 int nodeCount; //!< The count of nodes the Curve has. 66 Vector curvePoint; //!< The point on the Cureve at a local Time. 67 float localTime; //!< If the time of one point is asked more than once the programm will not calculate it again. 68 int derivation; //!< Which derivation of a Curve is this. 64 69 65 Curve* dirCurve; //!< The derivation-curve of this Curve.70 Curve* dirCurve; //!< The derivation-curve of this Curve. 66 71 67 PathNode* firstNode; //!< First node of the curve. 68 PathNode* currentNode; //!< The node we are working with (the Last node). 72 tList<PathNode>* nodeList; //!< A list of all the Nodes of a Curve. 73 tIterator<PathNode>* nodeIterator; //!< An iterator that should point to the current Node 74 PathNode* firstNode; //!< First node of the curve. 75 PathNode* currentNode; //!< The node we are working with (the Last node). 69 76 70 77 };
Note: See TracChangeset
for help on using the changeset viewer.