HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Spline.h File Reference
#include "UT_API.h"
#include "UT_Array.h"
#include "UT_BoundingBox.h"
#include "UT_Color.h"
#include "UT_Matrix4.h"
#include "UT_RootFinder.h"
#include "UT_Vector3.h"
#include "UT_Vector4.h"
#include <VM/VM_SSEFunc.h>
#include <SYS/SYS_Floor.h>
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_Types.h>
#include <VM/VM_SIMD.h>
+ Include dependency graph for UT_Spline.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_SplineCubic
 
class  UT_Spline
 

Enumerations

enum  UT_SPLINE_BASIS {
  UT_SPLINE_CONSTANT, UT_SPLINE_LINEAR, UT_SPLINE_CATMULL_ROM, UT_SPLINE_MONOTONECUBIC,
  UT_SPLINE_LINEAR_SOLVE, UT_SPLINE_BEZIER, UT_SPLINE_BSPLINE, UT_SPLINE_HERMITE
}
 

Functions

UT_API const char * UTnameFromSplineBasis (UT_SPLINE_BASIS basis)
 
UT_API UT_SPLINE_BASIS UTsplineBasisFromName (const char *name)
 

Enumeration Type Documentation

Enumerator
UT_SPLINE_CONSTANT 
UT_SPLINE_LINEAR 
UT_SPLINE_CATMULL_ROM 
UT_SPLINE_MONOTONECUBIC 
UT_SPLINE_LINEAR_SOLVE 
UT_SPLINE_BEZIER 
UT_SPLINE_BSPLINE 
UT_SPLINE_HERMITE 

Definition at line 31 of file UT_Spline.h.

Function Documentation

UT_API const char* UTnameFromSplineBasis ( UT_SPLINE_BASIS  basis)
UT_API UT_SPLINE_BASIS UTsplineBasisFromName ( const char *  name)