HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CH_Segment.h File Reference
#include "CH_API.h"
#include "CH_ExprLanguage.h"
#include "CH_Manager.h"
#include "CH_Support.h"
#include "CH_Types.h"
#include <CL/CL_SimpleChannel.h>
#include <UT/UT_Vector3.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_StaticAssert.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
+ Include dependency graph for CH_Segment.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CH_SegmentFlags
 
class  CH_Segment
 

Macros

#define CH_EXPRESSION_CONSTANT   "constant()"
 
#define CH_EXPRESSION_BEZIER   "bezier()"
 
#define CH_EXPRESSION_LINEAR   "linear()"
 
#define CH_EXPRESSION_CUBIC   "cubic()"
 
#define CH_EXPRESSION_EASE   "ease()"
 
#define CH_EXPRESSION_EASEIN   "easein()"
 
#define CH_EXPRESSION_EASEOUT   "easeout()"
 
#define CH_EXPRESSION_SPLINE   "spline()"
 
#define CH_EXPRESSION_QLINEAR   "qlinear()"
 
#define CH_EXPRESSION_QCUBIC   "qcubic()"
 
#define CH_EXPRESSION_QUINTIC   "quintic()"
 
#define CH_SEGMENT_MINIMUM_LENGTH   0.000001F
 
#define CH_MAX_SLOPE   1e8
 
#define CH_MAX_ACCEL   1e8
 

Enumerations

enum  { CH_STRETCH_IN = 0x01, CH_STRETCH_OUT = 0x02 }
 

Macro Definition Documentation

#define CH_EXPRESSION_BEZIER   "bezier()"

Definition at line 31 of file CH_Segment.h.

#define CH_EXPRESSION_CONSTANT   "constant()"

Definition at line 30 of file CH_Segment.h.

#define CH_EXPRESSION_CUBIC   "cubic()"

Definition at line 33 of file CH_Segment.h.

#define CH_EXPRESSION_EASE   "ease()"

Definition at line 34 of file CH_Segment.h.

#define CH_EXPRESSION_EASEIN   "easein()"

Definition at line 35 of file CH_Segment.h.

#define CH_EXPRESSION_EASEOUT   "easeout()"

Definition at line 36 of file CH_Segment.h.

#define CH_EXPRESSION_LINEAR   "linear()"

Definition at line 32 of file CH_Segment.h.

#define CH_EXPRESSION_QCUBIC   "qcubic()"

Definition at line 39 of file CH_Segment.h.

#define CH_EXPRESSION_QLINEAR   "qlinear()"

Definition at line 38 of file CH_Segment.h.

#define CH_EXPRESSION_QUINTIC   "quintic()"

Definition at line 40 of file CH_Segment.h.

#define CH_EXPRESSION_SPLINE   "spline()"

Definition at line 37 of file CH_Segment.h.

#define CH_MAX_ACCEL   1e8

Definition at line 104 of file CH_Segment.h.

#define CH_MAX_SLOPE   1e8

Definition at line 103 of file CH_Segment.h.

#define CH_SEGMENT_MINIMUM_LENGTH   0.000001F

Definition at line 42 of file CH_Segment.h.

Enumeration Type Documentation

anonymous enum
Enumerator
CH_STRETCH_IN 
CH_STRETCH_OUT 

Definition at line 53 of file CH_Segment.h.