#include <patch.h>
Public Member Functions |
|
CoreExport | PatchVert () |
CoreExport | PatchVert (PatchVert &from) |
~PatchVert () | |
CoreExport PatchVert & | operator= (PatchVert &from) |
CoreExport void | ResetData () |
CoreExport int | FindVector (int index) |
CoreExport void | AddVector (int index) |
CoreExport void | DeleteVector (int index) |
CoreExport int | FindPatch (int index) |
CoreExport void | AddPatch (int index) |
CoreExport void | DeletePatch (int index) |
CoreExport int | FindEdge (int index) |
CoreExport void | AddEdge (int index) |
CoreExport void | DeleteEdge (int index) |
void | Transform (Matrix3 &tm) |
CoreExport void | SetHidden (BOOL sw=TRUE) |
BOOL | IsHidden () |
CoreExport IOResult | Save (ISave *isave) |
CoreExport IOResult | Load (ILoad *iload) |
Public Attributes |
|
Point3 | p |
IntTab | vectors |
IntTab | patches |
IntTab | edges |
DWORD | flags |
int | aux1 |
int | aux2 |
CoreExport PatchVert | ( | ) |
~PatchVert | ( | ) | [inline] |
{ ResetData(); }
CoreExport void ResetData | ( | ) |
CoreExport int FindVector | ( | int | index | ) |
CoreExport void AddVector | ( | int | index | ) |
CoreExport void DeleteVector | ( | int | index | ) |
CoreExport int FindPatch | ( | int | index | ) |
CoreExport void AddPatch | ( | int | index | ) |
CoreExport void DeletePatch | ( | int | index | ) |
CoreExport int FindEdge | ( | int | index | ) |
CoreExport void AddEdge | ( | int | index | ) |
CoreExport void DeleteEdge | ( | int | index | ) |
void Transform | ( | Matrix3 & | tm | ) | [inline] |
CoreExport void SetHidden | ( | BOOL | sw = TRUE |
) | [inline] |
BOOL IsHidden | ( | ) | [inline] |
{ return (flags & PVERT_HIDDEN) ? TRUE : FALSE; }