VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkGeoFileTerrainSource Class Reference

A source for tiled geometry on disk. More...

#include <vtkGeoFileTerrainSource.h>

Inheritance diagram for vtkGeoFileTerrainSource:
[legend]
Collaboration diagram for vtkGeoFileTerrainSource:
[legend]

Public Types

typedef vtkGeoSource Superclass
 
- Public Types inherited from vtkGeoSource
typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkGeoFileTerrainSourceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
 vtkGeoFileTerrainSource ()
 
 ~vtkGeoFileTerrainSource ()
 
virtual bool FetchRoot (vtkGeoTreeNode *root)
 
virtual bool FetchChild (vtkGeoTreeNode *node, int index, vtkGeoTreeNode *child)
 
virtual void SetPath (const char *)
 
virtual char * GetPath ()
 
- Public Member Functions inherited from vtkGeoSource
vtkGeoSourceNewInstance () const
 
 vtkGeoSource ()
 
 ~vtkGeoSource ()
 
void Initialize (int numThreads=1)
 
void ShutDown ()
 
void WorkerThread ()
 
virtual vtkAbstractTransformGetTransform ()
 
virtual void RequestChildren (vtkGeoTreeNode *node)
 
virtual vtkCollection * GetRequestedNodes (vtkGeoTreeNode *node)
 

Static Public Member Functions

static vtkGeoFileTerrainSourceNew ()
 
static int IsTypeOf (const char *type)
 
static vtkGeoFileTerrainSourceSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkGeoSource
static int IsTypeOf (const char *type)
 
static vtkGeoSourceSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
bool ReadModel (int level, int id, vtkGeoTerrainNode *node)
 

Additional Inherited Members

- Protected Attributes inherited from vtkGeoSource
vtkCollection * InputSet
 
vtkCollection * ProcessingSet
 
vtkMutexLock * Lock
 
vtkConditionVariable * Condition
 
vtkMultiThreader * Threader
 
bool StopThread
 
bool Initialized
 
implementation * Implementation
 
vtkMutexLock * InputSetLock
 
vtkMutexLock * ProcessingSetLock
 
vtkMutexLock * OutputSetLock
 

Detailed Description

A source for tiled geometry on disk.

vtkGeoFileTerrainSource reads geometry tiles as .vtp files from a directory that follow a certain naming convention containing the level of the patch and the position within that level. Use vtkGeoTerrain's SaveDatabase method to create a database of files in this format.

Tests:
vtkGeoFileTerrainSource (Tests)

Definition at line 40 of file vtkGeoFileTerrainSource.h.

Member Typedef Documentation

Definition at line 44 of file vtkGeoFileTerrainSource.h.

Constructor & Destructor Documentation

vtkGeoFileTerrainSource::vtkGeoFileTerrainSource ( )
vtkGeoFileTerrainSource::~vtkGeoFileTerrainSource ( )

Member Function Documentation

static vtkGeoFileTerrainSource* vtkGeoFileTerrainSource::New ( )
static
static int vtkGeoFileTerrainSource::IsTypeOf ( const char *  type)
static
virtual int vtkGeoFileTerrainSource::IsA ( const char *  type)
virtual

Reimplemented from vtkGeoSource.

static vtkGeoFileTerrainSource* vtkGeoFileTerrainSource::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkGeoFileTerrainSource::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkGeoSource.

vtkGeoFileTerrainSource* vtkGeoFileTerrainSource::NewInstance ( ) const
void vtkGeoFileTerrainSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual bool vtkGeoFileTerrainSource::FetchRoot ( vtkGeoTreeNode root)
virtual

Retrieve the root geometry representing the entire globe.

Implements vtkGeoSource.

virtual bool vtkGeoFileTerrainSource::FetchChild ( vtkGeoTreeNode node,
int  index,
vtkGeoTreeNode child 
)
virtual

Retrieve the child's geometry from disk.

Implements vtkGeoSource.

virtual void vtkGeoFileTerrainSource::SetPath ( const char *  )
virtual

The path the tiled geometry database.

virtual char* vtkGeoFileTerrainSource::GetPath ( )
virtual

The path the tiled geometry database.

bool vtkGeoFileTerrainSource::ReadModel ( int  level,
int  id,
vtkGeoTerrainNode node 
)
protected

The documentation for this class was generated from the following file: