25 #define VTK_LIST_INSERT(root, node) list_insert ((vtk3DSList **)&root, reinterpret_cast<vtk3DSList *>(node)) 26 #define VTK_LIST_FIND(root, name) list_find ((vtk3DSList **)&root, name) 27 #define VTK_LIST_DELETE(root, node) list_delete ((vtk3DSList **)&root, (vtk3DSList *)node) 28 #define VTK_LIST_KILL(root) list_kill ((vtk3DSList **)&root) 30 #define VTK_LIST_FIELDS \ 35 typedef unsigned char byte;
36 typedef unsigned short word;
50 float red, green, blue;
represents an object (geometry & properties) in a rendered scene
represent surface properties of a geometric object
concrete dataset represents vertices, lines, polygons, and triangle strips
VTK_LIST_FIELDS vtk3DSVector pos
create triangle strips and/or poly-lines
VTK_LIST_FIELDS vtk3DSVector center
a virtual camera for 3D rendering
a virtual light for 3D rendering
compute normals for polygonal mesh
vtkPolyDataNormals * aNormals
vtkCellArray * aCellArray
map vtkPolyData to graphics primitives
object to represent cell connectivity
vtkPolyDataMapper * aMapper
VTK_LIST_FIELDS int external
VTK_LIST_FIELDS vtk3DSVector pos
VTK_LIST_FIELDS vtk3DSColour ambient
represent and manipulate 3D points
VTK_LIST_FIELDS int vertices
VTK_LIST_FIELDS vtk3DSVector pos