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

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

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
Append(const PolyPt &p)PolyLine
bdgBoxPolyLine
BuildBoundingBox(void)PolyLine
cachedLengthPolyLine
cacheValidPolyLine
Cap3DS(CapVert *capverts, MeshCapInfo &capInfo, DWORD options=0)PolyLine
Close()PolyLineinline
CurveLength()PolyLine
Delete(int where)PolyLine
Dump(const MCHAR *title=NULL)PolyLine
flagsPolyLine
GetBoundingBox(Matrix3 *tm=NULL)PolyLine
GetMatID(int segment)PolyLine
GetSmoothingMap(IntTab &map)PolyLine
HitsPolyLine(PolyLine &line, BOOL findAll=FALSE, IntersectionCallback3D *cb=nullptr)PolyLine
HitsSegment(Point2 p1, Point2 p2, BOOL findAll=FALSE, IntersectionCallback3D *cb=nullptr)PolyLine
Init()PolyLine
Insert(int where, const PolyPt &p)PolyLine
InterpCurve3D(float u, int ptype=POLYSHP_INTERP_SIMPLE)PolyLine
InterpPiece3D(int segment, float t)PolyLine
InvalidateGeomCache()PolyLine
IsClockWise()PolyLine
IsClosed() constPolyLine
IsNoSelfInt() constPolyLineinline
IsOpen() constPolyLine
lengthsPolyLine
Load(ILoad *iload)PolyLine
numPtsPolyLine
Open()PolyLineinline
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 PolyLine &from)PolyLine
operator=(Spline3D &from)PolyLine
operator[](int index)PolyLineinline
operator[](int index) constPolyLineinline
percentsPolyLine
PolyLine()PolyLine
PolyLine(const PolyLine &from)PolyLine
ptsPolyLine
Render(GraphicsWindow *gw, Material *ma, RECT *rp, int compFlags, int numMat)PolyLine
Render(GraphicsWindow *gw, Material *ma, int numMat, BOOL colorSegs, BitArray &segsel, BOOL useStartSegments=TRUE)PolyLine
Reverse(BOOL keepZero=FALSE)PolyLine
Save(ISave *isave)PolyLine
Segments() constPolyLine
Select(GraphicsWindow *gw, Material *ma, HitRegion *hr, int abortOnHit=FALSE)PolyLine
SelfIntersects(BOOL findAll=FALSE, IntersectionCallback3D *cb=nullptr)PolyLine
SetNoSelfInt()PolyLineinline
SetNumPts(int count, BOOL keep=TRUE)PolyLine
Snap(GraphicsWindow *gw, SnapInfo *snap, IPoint2 *p, Matrix3 &tm, DWORD vflags)PolyLine
SpliceLine(int where, PolyLine &source, int splicePoint)PolyLine
SurroundsPoint(Point2 &point)PolyLine
Swap(PolyLine &line)PolyLine
TangentCurve3D(float u, int ptype=POLYSHP_INTERP_SIMPLE)PolyLine
TangentPiece3D(int segment, float t)PolyLine
Transform(const Matrix3 &tm)PolyLine
Verts() constPolyLineinline
~PolyLine()PolyLine