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

sphere source that supports pieces More...

#include <vtkPSphereSource.h>

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

Public Types

typedef vtkSphereSource Superclass
 
- Public Types inherited from vtkSphereSource
typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPSphereSourceNewInstance () const
 
unsigned long GetEstimatedMemorySize ()
 
- Public Member Functions inherited from vtkSphereSource
vtkSphereSourceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetRadius (double)
 
virtual double GetRadius ()
 
virtual void SetCenter (double, double, double)
 
virtual void SetCenter (double[3])
 
virtual double * GetCenter ()
 
virtual void GetCenter (double data[3])
 
virtual void SetThetaResolution (int)
 
virtual int GetThetaResolution ()
 
virtual void SetPhiResolution (int)
 
virtual int GetPhiResolution ()
 
virtual void SetStartTheta (double)
 
virtual double GetStartTheta ()
 
virtual void SetEndTheta (double)
 
virtual double GetEndTheta ()
 
virtual void SetStartPhi (double)
 
virtual double GetStartPhi ()
 
virtual void SetEndPhi (double)
 
virtual double GetEndPhi ()
 
virtual void SetLatLongTessellation (int)
 
virtual int GetLatLongTessellation ()
 
virtual void LatLongTessellationOn ()
 
virtual void LatLongTessellationOff ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPSphereSourceSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkSphereSource
static int IsTypeOf (const char *type)
 
static vtkSphereSourceSafeDownCast (vtkObjectBase *o)
 
static vtkSphereSourceNew ()
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkPSphereSource ()
 
 ~vtkPSphereSource ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
- Protected Member Functions inherited from vtkSphereSource
 vtkSphereSource (int res=8)
 
 ~vtkSphereSource ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
static vtkPSphereSourceNew ()
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 

Additional Inherited Members

- Protected Attributes inherited from vtkSphereSource
double Radius
 
double Center [3]
 
int ThetaResolution
 
int PhiResolution
 
double StartTheta
 
double EndTheta
 
double StartPhi
 
double EndPhi
 
int LatLongTessellation
 

Detailed Description

sphere source that supports pieces

Definition at line 25 of file vtkPSphereSource.h.

Member Typedef Documentation

Definition at line 28 of file vtkPSphereSource.h.

Constructor & Destructor Documentation

vtkPSphereSource::vtkPSphereSource ( )
inlineprotected

Definition at line 42 of file vtkPSphereSource.h.

vtkPSphereSource::~vtkPSphereSource ( )
inlineprotected

Definition at line 43 of file vtkPSphereSource.h.

Member Function Documentation

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

Reimplemented from vtkSphereSource.

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

Reimplemented from vtkSphereSource.

vtkPSphereSource* vtkPSphereSource::NewInstance ( ) const
static vtkPSphereSource* vtkPSphereSource::New ( )
static

Construct sphere with radius=0.5 and default resolution 8 in both Phi and Theta directions. Theta ranges from (0,360) and phi (0,180) degrees.

virtual void vtkPSphereSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Construct sphere with radius=0.5 and default resolution 8 in both Phi and Theta directions. Theta ranges from (0,360) and phi (0,180) degrees.

unsigned long vtkPSphereSource::GetEstimatedMemorySize ( )

Get the estimated memory size in 1024 bytes

virtual int vtkPSphereSource::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

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