3ds Max C++ API Reference
|
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) | MaxHeapOperators | static |
aligned_malloc(size_t size, size_t alignment) | MaxHeapOperators | static |
aligned_realloc(void *ptr, size_t size, size_t alignment) | MaxHeapOperators | static |
Allocate(int count) | Spline3D | protected |
Append(Spline3D *spline, BOOL weldCoincidentFirstVertex=TRUE) | Spline3D | |
AppendPoint(ViewExp *vpt, const Point3 &p, int where=-1) | Spline3D | |
BesselEnd(int i) | Spline3D | protected |
BesselStart(int i) | Spline3D | protected |
BezierShape | Spline3D | friend |
CentripetalParams() | Spline3D | protected |
ChordParams() | Spline3D | protected |
ClearKnotUserFlag(int i, DWORD fl) | Spline3D | |
Closed() const | Spline3D | inline |
CompAdjBesselBezPoints(int i) | Spline3D | protected |
CompCornerBezPoints(int n) | Spline3D | protected |
CompParams() | Spline3D | |
ComputeBezPoints() | Spline3D | |
ContinBack(int i) | Spline3D | protected |
ContinFwd(int i) | Spline3D | protected |
Create(ViewExp *vpt, int msg, int point, int vflags, IPoint2 m, Matrix3 *mat, IObjParam *ip=NULL) | Spline3D | |
CustomParams() | Spline3D | inlinevirtual |
DeleteKnot(int where) | Spline3D | |
DrawPhase() const | Spline3D | inline |
Dump(int where) | Spline3D | |
FindSegAndParam(float u, int ptype, int &seg, float ¶m) | Spline3D | |
Flags() const | Spline3D | inline |
GetAux(int knot) const | Spline3D | |
GetAux2(int knot) const | Spline3D | |
GetAux3(int knot) const | Spline3D | |
GetBBox(TimeValue t, Matrix3 &tm, Box3 &box) | Spline3D | |
GetDragVector(ViewExp *vpt, IPoint2 p, int i, Matrix3 *mat) | Spline3D | |
GetiCur() const | Spline3D | inline |
GetInAux(int knot, int which) const | Spline3D | |
GetInVec(int i) | Spline3D | |
GetKnot(int i) const | Spline3D | |
GetKnotAux(int knot, int which) const | Spline3D | |
GetKnotPoint(int i) const | Spline3D | |
GetKnotType(int index) const | Spline3D | inline |
GetKnotUserFlag(int i, DWORD fl) const | Spline3D | |
GetLineType(int index) const | Spline3D | inline |
GetMatID(int seg) const | Spline3D | |
GetOutAux(int knot, int which) const | Spline3D | |
GetOutVec(int i) | Spline3D | |
GetParam(int index) const | Spline3D | |
GetRelInVec(int i) | Spline3D | |
GetRelOutVec(int i) | Spline3D | |
GetSmoothingMap(IntTab &map) | Spline3D | |
GetVert(int i) const | Spline3D | |
GetVertAux(int i, int which) const | Spline3D | |
HybridPoint(int i) | Spline3D | protected |
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) const | Spline3D | |
IsBezierPt(int i) const | Spline3D | |
IsClockWise() | Spline3D | |
IsCorner(int i) const | Spline3D | |
KnotCount() const | Spline3D | inline |
LinearBack(int i) | Spline3D | protected |
LinearFwd(int i) | Spline3D | protected |
Load(ILoad *iload) | Spline3D | |
MakePolyLine(PolyLine &line, int steps=-1, BOOL optimize=FALSE) | Spline3D | |
NaturalBack(int i) | Spline3D | protected |
NaturalFwd(int i) | Spline3D | protected |
NewSpline() | Spline3D | |
operator delete(void *ptr) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
operator delete(void *ptr, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator delete(void *ptr, unsigned long flags) | MaxHeapOperators | static |
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator delete(void *ptr, void *placement_ptr) | MaxHeapOperators | static |
operator delete[](void *ptr) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
operator delete[](void *ptr, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator delete[](void *ptr, unsigned long flags) | MaxHeapOperators | static |
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
operator new(size_t size, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator new(size_t size, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator new(size_t size, void *placement_ptr) | MaxHeapOperators | static |
operator new[](size_t size) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
operator new[](size_t size, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
operator new[](size_t size, unsigned long flags) | MaxHeapOperators | static |
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
operator=(const Spline3D &fromSpline) | Spline3D | |
operator=(const PolyLine &fromLine) | Spline3D | |
ParmType() const | Spline3D | inline |
Prepend(Spline3D *spline, BOOL weldCoincidentLastVertex=TRUE) | Spline3D | |
ProjectPoint(ViewExp *vpt, Point3 fp, Matrix3 *mat) const | Spline3D | |
Railing | Spline3D | friend |
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() const | Spline3D | |
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 | |
SplineShape | Spline3D | friend |
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() | Spline3D | protected |
UnProjectPoint(ViewExp *vpt, IPoint2 p, Matrix3 *mat) const | Spline3D | |
Verts() const | Spline3D | inline |
~Spline3D() | Spline3D | virtual |