ScEng::Bezier3DKnot Class Reference

3D Bezier Knot More...

#include <bezier3dspline.h>

List of all members.

Public Types

enum  TYPES {
  TYPE_AUTO = 0, TYPE_BEZIER = 1, TYPE_BEZIER_CORNER = 2, TYPE_CORNER = 3,
  TYPE_LINE = 0, TYPE_CURVE = 1
}
 Enum Types. More...
enum  CHUNKS {
  CHUNK_KNOT = 0x00000005, CHUNK_IN_VECID = 0x00000010, CHUNK_POINT = 0x00000015, CHUNK_OUT_VEC = 0x00000020,
  CHUNK_SEGMENT_TYPE = 0x00000025, CHUNK_KNOT_TYPE = 0x00000030
}
 Enum Chunks. More...

Public Member Functions

int Save (SceneSave *scene_save)
 Saves the Knot info.
int Load (SceneLoad *scene_load)
 Loas the Knot info.

Public Attributes

GMT::Point3F in_vec
 Please add comments here.
GMT::Point3F point
 Please add comments here.
GMT::Point3F out_vec
 Please add comments here.
char segment_type
 Please add comments here.
char knot_type
 Please add comments here.


Detailed Description

3D Bezier Knot

This class describes a Bezier knot


Member Enumeration Documentation

enum ScEng::Bezier3DKnot::TYPES

Enum Types.

Enum the diferent types of Bezier Knots

Enumerator:
TYPE_AUTO  Auto.
TYPE_BEZIER  Bezier.
TYPE_BEZIER_CORNER  Bezier corner.
TYPE_CORNER  Corner.
TYPE_LINE  Line.
TYPE_CURVE  Curve.

enum ScEng::Bezier3DKnot::CHUNKS

Enum Chunks.

Enum the diferent chunks used for the bezier knot

Enumerator:
CHUNK_KNOT  Knot chunk.
CHUNK_IN_VECID  In_VecID chunk.
CHUNK_POINT  Point chunk.
CHUNK_OUT_VEC  Out_Vec chunk.
CHUNK_SEGMENT_TYPE  Segment type chunk.
CHUNK_KNOT_TYPE  Knot type chunk.


The documentation for this class was generated from the following files:
Generated on Thu Sep 6 10:49:21 2007 for SceneEngine by  doxygen 1.5.1-p1