|
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 class | 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 class | 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 | |
| Spline3DLeakDetector class | Spline3D | friend |
| SplineLength() | Spline3D | |
| SplineShape class | 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(Matrix3 *tm) | Spline3D | |
| UniformParams() | Spline3D | protected |
| UnProjectPoint(ViewExp *vpt, IPoint2 p, Matrix3 *mat) const | Spline3D | |
| Verts() const | Spline3D | inline |
| ~Spline3D() | Spline3D | virtual |