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
vtkGeoGlobeSource Class Reference

Spherical globe source. More...

#include <vtkGeoGlobeSource.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkGeoGlobeSourceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual bool FetchRoot (vtkGeoTreeNode *root)
 
virtual bool FetchChild (vtkGeoTreeNode *node, int index, vtkGeoTreeNode *child)
 
- 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 vtkGeoGlobeSourceNew ()
 
static int IsTypeOf (const char *type)
 
static vtkGeoGlobeSourceSafeDownCast (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
 
 vtkGeoGlobeSource ()
 
 ~vtkGeoGlobeSource ()
 

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

Spherical globe source.

vtkGeoGlobeSource is a 3D vtkGeoSource suitable for use in vtkGeoTerrain. It uses the vtkGlobeSource filter to produce terrain patches.

Tests:
vtkGeoGlobeSource (Tests)

Definition at line 36 of file vtkGeoGlobeSource.h.

Member Typedef Documentation

Definition at line 40 of file vtkGeoGlobeSource.h.

Constructor & Destructor Documentation

vtkGeoGlobeSource::vtkGeoGlobeSource ( )
protected
vtkGeoGlobeSource::~vtkGeoGlobeSource ( )
protected

Member Function Documentation

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

Reimplemented from vtkGeoSource.

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

Reimplemented from vtkGeoSource.

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

Fetches a low-resolution sphere for the entire globe.

Implements vtkGeoSource.

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

Fetches a refined geometry patch, a section of a sphere.

Implements vtkGeoSource.


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