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