#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; }