3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Spline3D Member List

This is the complete list of members for Spline3D, including all inherited members.

AddKnot(const SplineKnot &k, int where=-1)Spline3D
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
Allocate(int count)Spline3Dprotected
Append(Spline3D *spline, BOOL weldCoincidentFirstVertex=TRUE)Spline3D
AppendPoint(ViewExp *vpt, const Point3 &p, int where=-1)Spline3D
BesselEnd(int i)Spline3Dprotected
BesselStart(int i)Spline3Dprotected
BezierShapeSpline3Dfriend
CentripetalParams()Spline3Dprotected
ChordParams()Spline3Dprotected
ClearKnotUserFlag(int i, DWORD fl)Spline3D
Closed() constSpline3Dinline
CompAdjBesselBezPoints(int i)Spline3Dprotected
CompCornerBezPoints(int n)Spline3Dprotected
CompParams()Spline3D
ComputeBezPoints()Spline3D
ContinBack(int i)Spline3Dprotected
ContinFwd(int i)Spline3Dprotected
Create(ViewExp *vpt, int msg, int point, int vflags, IPoint2 m, Matrix3 *mat, IObjParam *ip=NULL)Spline3D
CustomParams()Spline3Dinlinevirtual
DeleteKnot(int where)Spline3D
DrawPhase() constSpline3Dinline
Dump(int where)Spline3D
FindSegAndParam(float u, int ptype, int &seg, float &param)Spline3D
Flags() constSpline3Dinline
GetAux(int knot) constSpline3D
GetAux2(int knot) constSpline3D
GetAux3(int knot) constSpline3D
GetBBox(TimeValue t, Matrix3 &tm, Box3 &box)Spline3D
GetDragVector(ViewExp *vpt, IPoint2 p, int i, Matrix3 *mat)Spline3D
GetiCur() constSpline3Dinline
GetInAux(int knot, int which) constSpline3D
GetInVec(int i)Spline3D
GetKnot(int i) constSpline3D
GetKnotAux(int knot, int which) constSpline3D
GetKnotPoint(int i) constSpline3D
GetKnotType(int index) constSpline3Dinline
GetKnotUserFlag(int i, DWORD fl) constSpline3D
GetLineType(int index) constSpline3Dinline
GetMatID(int seg) constSpline3D
GetOutAux(int knot, int which) constSpline3D
GetOutVec(int i)Spline3D
GetParam(int index) constSpline3D
GetRelInVec(int i)Spline3D
GetRelOutVec(int i)Spline3D
GetSmoothingMap(IntTab &map)Spline3D
GetVert(int i) constSpline3D
GetVertAux(int i, int which) constSpline3D
HybridPoint(int i)Spline3Dprotected
InterpBezier3D(int segment, float t, int ptype=SPLINE_INTERP_SIMPLE)Spline3D
InterpBezier3DNormalized(int segment, float t, float &normParam)Spline3D
InterpCurve3D(float u, int ptype=SPLINE_INTERP_SIMPLE)Spline3D
IntersectsSpline(Spline3D *spline)Spline3D
InvalidateGeomCache()Spline3D
IsAuto(int i) constSpline3D
IsBezierPt(int i) constSpline3D
IsClockWise()Spline3D
IsCorner(int i) constSpline3D
KnotCount() constSpline3Dinline
LinearBack(int i)Spline3Dprotected
LinearFwd(int i)Spline3Dprotected
Load(ILoad *iload)Spline3D
MakePolyLine(PolyLine &line, int steps=-1, BOOL optimize=FALSE)Spline3D
NaturalBack(int i)Spline3Dprotected
NaturalFwd(int i)Spline3Dprotected
NewSpline()Spline3D
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator=(const Spline3D &fromSpline)Spline3D
operator=(const PolyLine &fromLine)Spline3D
ParmType() constSpline3Dinline
Prepend(Spline3D *spline, BOOL weldCoincidentLastVertex=TRUE)Spline3D
ProjectPoint(ViewExp *vpt, Point3 fp, Matrix3 *mat) constSpline3D
RailingSpline3Dfriend
RefineCurve(float u, int ptype=SPLINE_INTERP_SIMPLE)Spline3D
RefineSegment(int segment, float t, int ptype=SPLINE_INTERP_SIMPLE)Spline3D
Reverse(BOOL keepZero=FALSE)Spline3D
Save(ISave *isave)Spline3D
SegmentLength(int seg)Spline3D
Segments() constSpline3D
SelfIntersects()Spline3D
SetAux(int knot, int value)Spline3D
SetAux2(int knot, int value)Spline3D
SetAux3(int knot, int value)Spline3D
SetClosed(int flag=1)Spline3D
SetInAux(int knot, int which, int value)Spline3D
SetInVec(int i, const Point3 &p)Spline3D
SetKnot(int i, const SplineKnot &k)Spline3D
SetKnotAux(int knot, int which, int value)Spline3D
SetKnotPoint(int i, const Point3 &p)Spline3D
SetKnotType(int index, int type)Spline3D
SetKnotUserFlag(int i, DWORD fl, BOOL val=TRUE)Spline3D
SetLineType(int index, int type)Spline3D
SetMatID(int seg, MtlID id)Spline3D
SetOpen()Spline3D
SetOutAux(int knot, int which, int value)Spline3D
SetOutVec(int i, const Point3 &p)Spline3D
SetParam(int index, float param)Spline3D
SetRelInVec(int i, const Point3 &p)Spline3D
SetRelOutVec(int i, const Point3 &p)Spline3D
SetVert(int i, const Point3 &p)Spline3D
SetVertAux(int i, int which, int value)Spline3D
ShiftKnot(int where, int direction)Spline3D
Snap(GraphicsWindow *gw, SnapInfo *snap, IPoint2 *p, Matrix3 &tm)Spline3D
Spline3D(int itype=KTYPE_CORNER, int dtype=KTYPE_BEZIER, int ptype=PARM_UNIFORM)Spline3D
Spline3D(const Spline3D &fromSpline)Spline3D
SplineLength()Spline3D
SplineShapeSpline3Dfriend
StartInsert(ViewExp *vpt, int msg, int point, int vflags, IPoint2 theP, Matrix3 *mat, int where)Spline3D
SurroundsPoint(Point2 p)Spline3D
TangentBezier3D(int segment, float t, int ptype=SPLINE_INTERP_SIMPLE)Spline3D
TangentCurve3D(float u, int ptype=SPLINE_INTERP_SIMPLE)Spline3D
Transform(const Matrix3 *tm)Spline3D
UniformParams()Spline3Dprotected
UnProjectPoint(ViewExp *vpt, IPoint2 p, Matrix3 *mat) constSpline3D
Verts() constSpline3Dinline
~Spline3D()Spline3Dvirtual