Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

VTK3DSOurImporter Class Reference

#include <vtk3DSOurImporter.h>

List of all members.

Public Methods

void VTK3DSOurImporter::SetPolys (char *f)
 vtkTypeMacro (VTK3DSOurImporter, vtkImporter)
void PrintSelf (ostream &os, vtkIndent indent)
 vtkSetStringMacro (FileName)
 vtkGetStringMacro (FileName)
 vtkSetMacro (ComputeNormals, int)
 vtkGetMacro (ComputeNormals, int)
 vtkBooleanMacro (ComputeNormals, int)
FILE * GetFileFD ()

Static Public Methods

VTK3DSOurImporter * New ()

Public Attributes

vtk3DSOmniLight * OmniList
vtk3DSSpotLight * SpotLightList
vtk3DSCamera * CameraList
vtk3DSMesh * MeshList
vtk3DSMaterial * MaterialList
vtk3DSMatProp * MatPropList

Protected Methods

 VTK3DSOurImporter ()
 ~VTK3DSOurImporter ()
virtual int ImportBegin ()
virtual void ImportEnd ()
virtual void ImportActors (vtkRenderer *renderer)
virtual void ImportCameras (vtkRenderer *renderer)
virtual void ImportLights (vtkRenderer *renderer)
virtual void ImportProperties (vtkRenderer *renderer)
vtkPolyData * GeneratePolyData (vtk3DSMesh *meshPtr)
int Read3DS ()

Protected Attributes

char * FileName
FILE * FileFD
int ComputeNormals
int flag3

Private Methods

 VTK3DSOurImporter (const VTK3DSOurImporter &)
void operator= (const VTK3DSOurImporter &)


Constructor & Destructor Documentation

VTK3DSOurImporter::VTK3DSOurImporter   [protected]
 

Definition at line 133 of file vtk3DSOurImporter.cxx.

References CameraList, ComputeNormals, FileFD, FileName, flag3, MaterialList, MatPropList, MeshList, OmniList, and SpotLightList.

VTK3DSOurImporter::~VTK3DSOurImporter   [protected]
 

Definition at line 1238 of file vtk3DSOurImporter.cxx.

References CameraList, FileName, MatPropList, MeshList, OmniList, and SpotLightList.

VTK3DSOurImporter::VTK3DSOurImporter const VTK3DSOurImporter &    [private]
 


Member Function Documentation

vtkPolyData * VTK3DSOurImporter::GeneratePolyData vtk3DSMesh *    meshPtr [protected]
 

Definition at line 241 of file vtk3DSOurImporter.cxx.

References flag3.

Referenced by ImportActors().

FILE* VTK3DSOurImporter::GetFileFD   [inline]
 

Definition at line 81 of file vtk3DSOurImporter.h.

References FileFD.

void VTK3DSOurImporter::ImportActors vtkRenderer *    renderer [protected, virtual]
 

Definition at line 188 of file vtk3DSOurImporter.cxx.

References ComputeNormals, GeneratePolyData(), and MeshList.

int VTK3DSOurImporter::ImportBegin   [protected, virtual]
 

Definition at line 147 of file vtk3DSOurImporter.cxx.

References FileFD, and Read3DS().

void VTK3DSOurImporter::ImportCameras vtkRenderer *    renderer [protected, virtual]
 

Definition at line 285 of file vtk3DSOurImporter.cxx.

References CameraList.

void VTK3DSOurImporter::ImportEnd   [protected, virtual]
 

Definition at line 159 of file vtk3DSOurImporter.cxx.

References FileFD.

void VTK3DSOurImporter::ImportLights vtkRenderer *    renderer [protected, virtual]
 

Definition at line 304 of file vtk3DSOurImporter.cxx.

References OmniList, and SpotLightList.

virtual void VTK3DSOurImporter::ImportProperties vtkRenderer *    renderer [protected, virtual]
 

VTK3DSOurImporter * VTK3DSOurImporter::New   [static]
 

Definition at line 59 of file vtk3DSOurImporter.cxx.

Referenced by CvtkSq3SubdivisionView::OnDraw().

void VTK3DSOurImporter::operator= const VTK3DSOurImporter &    [private]
 

void VTK3DSOurImporter::PrintSelf ostream &    os,
vtkIndent    indent
 

Definition at line 1336 of file vtk3DSOurImporter.cxx.

References ComputeNormals, and FileName.

int VTK3DSOurImporter::Read3DS   [protected]
 

Definition at line 169 of file vtk3DSOurImporter.cxx.

Referenced by ImportBegin().

void VTK3DSOurImporter::VTK3DSOurImporter::SetPolys char *    f
 

VTK3DSOurImporter::vtkBooleanMacro ComputeNormals   ,
int   
 

VTK3DSOurImporter::vtkGetMacro ComputeNormals   ,
int   
 

VTK3DSOurImporter::vtkGetStringMacro FileName   
 

VTK3DSOurImporter::vtkSetMacro ComputeNormals   ,
int   
 

VTK3DSOurImporter::vtkSetStringMacro FileName   
 

VTK3DSOurImporter::vtkTypeMacro VTK3DSOurImporter   ,
vtkImporter   
 


Member Data Documentation

vtk3DSCamera* VTK3DSOurImporter::CameraList
 

Definition at line 85 of file vtk3DSOurImporter.h.

Referenced by ImportCameras(), VTK3DSOurImporter(), and ~VTK3DSOurImporter().

int VTK3DSOurImporter::ComputeNormals [protected]
 

Definition at line 105 of file vtk3DSOurImporter.h.

Referenced by ImportActors(), PrintSelf(), and VTK3DSOurImporter().

FILE* VTK3DSOurImporter::FileFD [protected]
 

Definition at line 104 of file vtk3DSOurImporter.h.

Referenced by GetFileFD(), ImportBegin(), ImportEnd(), and VTK3DSOurImporter().

char* VTK3DSOurImporter::FileName [protected]
 

Definition at line 103 of file vtk3DSOurImporter.h.

Referenced by PrintSelf(), VTK3DSOurImporter(), and ~VTK3DSOurImporter().

int VTK3DSOurImporter::flag3 [protected]
 

Definition at line 106 of file vtk3DSOurImporter.h.

Referenced by GeneratePolyData(), and VTK3DSOurImporter().

vtk3DSMaterial* VTK3DSOurImporter::MaterialList
 

Definition at line 87 of file vtk3DSOurImporter.h.

Referenced by VTK3DSOurImporter().

vtk3DSMatProp* VTK3DSOurImporter::MatPropList
 

Definition at line 88 of file vtk3DSOurImporter.h.

Referenced by VTK3DSOurImporter(), and ~VTK3DSOurImporter().

vtk3DSMesh* VTK3DSOurImporter::MeshList
 

Definition at line 86 of file vtk3DSOurImporter.h.

Referenced by ImportActors(), VTK3DSOurImporter(), and ~VTK3DSOurImporter().

vtk3DSOmniLight* VTK3DSOurImporter::OmniList
 

Definition at line 83 of file vtk3DSOurImporter.h.

Referenced by ImportLights(), VTK3DSOurImporter(), and ~VTK3DSOurImporter().

vtk3DSSpotLight* VTK3DSOurImporter::SpotLightList
 

Definition at line 84 of file vtk3DSOurImporter.h.

Referenced by ImportLights(), VTK3DSOurImporter(), and ~VTK3DSOurImporter().


The documentation for this class was generated from the following files:
Generated on Thu Jul 3 16:54:24 2003 for Sq3Subdivision by doxygen1.2.18