ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkBoundedPlaneSource Class Reference

a plane source bounded by a bounding box. More...

#include <vtkBoundedPlaneSource.h>

Inherits vtkPolyDataAlgorithm.

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetCenter (double, double, double)
 Get/Set the center for the plane. More...
 
virtual void SetCenter (double [3])
 Get/Set the center for the plane. More...
 
virtual double * GetCenter ()
 Get/Set the center for the plane. More...
 
virtual void GetCenter (double &, double &, double &)
 Get/Set the center for the plane. More...
 
virtual void GetCenter (double [3])
 Get/Set the center for the plane. More...
 
virtual void SetNormal (double, double, double)
 Get/Set the normal for the plane. More...
 
virtual void SetNormal (double [3])
 Get/Set the normal for the plane. More...
 
virtual double * GetNormal ()
 Get/Set the normal for the plane. More...
 
virtual void GetNormal (double &, double &, double &)
 Get/Set the normal for the plane. More...
 
virtual void GetNormal (double [3])
 Get/Set the normal for the plane. More...
 
virtual void SetBoundingBox (double, double, double, double, double, double)
 Get/Set the bounding box for the plane. More...
 
virtual void SetBoundingBox (double [6])
 Get/Set the bounding box for the plane. More...
 
virtual double * GetBoundingBox ()
 Get/Set the bounding box for the plane. More...
 
virtual void GetBoundingBox (double &, double &, double &, double &, double &, double &)
 Get/Set the bounding box for the plane. More...
 
virtual void GetBoundingBox (double [6])
 Get/Set the bounding box for the plane. More...
 
virtual void SetResolution (int)
 Specify the resolution of the plane. More...
 
virtual int GetResolution ()
 Specify the resolution of the plane. More...
 

Static Public Member Functions

static vtkBoundedPlaneSourceNew ()
 
static int IsTypeOf (const char *type)
 
static vtkBoundedPlaneSourceSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkBoundedPlaneSource ()
 
 ~vtkBoundedPlaneSource ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

double Center [3]
 
double Normal [3]
 
double BoundingBox [6]
 
int Resolution
 

Detailed Description

a plane source bounded by a bounding box.

vtkBoundedPlaneSource is a simple planar polydata generator that produces a plane by intersecting a bounding box by a plane (specified by center and normal).

Definition at line 29 of file vtkBoundedPlaneSource.h.

Member Typedef Documentation

§ Superclass

typedef vtkPolyDataAlgorithm vtkBoundedPlaneSource::Superclass

Definition at line 33 of file vtkBoundedPlaneSource.h.

Constructor & Destructor Documentation

§ vtkBoundedPlaneSource()

vtkBoundedPlaneSource::vtkBoundedPlaneSource ( )
protected

§ ~vtkBoundedPlaneSource()

vtkBoundedPlaneSource::~vtkBoundedPlaneSource ( )
protected

Member Function Documentation

§ New()

static vtkBoundedPlaneSource* vtkBoundedPlaneSource::New ( )
static

§ GetClassName()

virtual const char* vtkBoundedPlaneSource::GetClassName ( )
virtual

§ IsTypeOf()

static int vtkBoundedPlaneSource::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkBoundedPlaneSource::IsA ( const char *  type)
virtual

§ SafeDownCast()

static vtkBoundedPlaneSource* vtkBoundedPlaneSource::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkBoundedPlaneSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ SetCenter() [1/2]

virtual void vtkBoundedPlaneSource::SetCenter ( double  ,
double  ,
double   
)
virtual

Get/Set the center for the plane.

Note that if the center is outside the specified bounds, this source will produce empty poly data.

§ SetCenter() [2/2]

virtual void vtkBoundedPlaneSource::SetCenter ( double  [3])
virtual

Get/Set the center for the plane.

Note that if the center is outside the specified bounds, this source will produce empty poly data.

§ GetCenter() [1/3]

virtual double* vtkBoundedPlaneSource::GetCenter ( )
virtual

Get/Set the center for the plane.

Note that if the center is outside the specified bounds, this source will produce empty poly data.

§ GetCenter() [2/3]

virtual void vtkBoundedPlaneSource::GetCenter ( double &  ,
double &  ,
double &   
)
virtual

Get/Set the center for the plane.

Note that if the center is outside the specified bounds, this source will produce empty poly data.

§ GetCenter() [3/3]

virtual void vtkBoundedPlaneSource::GetCenter ( double  [3])
virtual

Get/Set the center for the plane.

Note that if the center is outside the specified bounds, this source will produce empty poly data.

§ SetNormal() [1/2]

virtual void vtkBoundedPlaneSource::SetNormal ( double  ,
double  ,
double   
)
virtual

Get/Set the normal for the plane.

§ SetNormal() [2/2]

virtual void vtkBoundedPlaneSource::SetNormal ( double  [3])
virtual

Get/Set the normal for the plane.

§ GetNormal() [1/3]

virtual double* vtkBoundedPlaneSource::GetNormal ( )
virtual

Get/Set the normal for the plane.

§ GetNormal() [2/3]

virtual void vtkBoundedPlaneSource::GetNormal ( double &  ,
double &  ,
double &   
)
virtual

Get/Set the normal for the plane.

§ GetNormal() [3/3]

virtual void vtkBoundedPlaneSource::GetNormal ( double  [3])
virtual

Get/Set the normal for the plane.

§ SetBoundingBox() [1/2]

virtual void vtkBoundedPlaneSource::SetBoundingBox ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
)
virtual

Get/Set the bounding box for the plane.

§ SetBoundingBox() [2/2]

virtual void vtkBoundedPlaneSource::SetBoundingBox ( double  [6])
virtual

Get/Set the bounding box for the plane.

§ GetBoundingBox() [1/3]

virtual double* vtkBoundedPlaneSource::GetBoundingBox ( )
virtual

Get/Set the bounding box for the plane.

§ GetBoundingBox() [2/3]

virtual void vtkBoundedPlaneSource::GetBoundingBox ( double &  ,
double &  ,
double &  ,
double &  ,
double &  ,
double &   
)
virtual

Get/Set the bounding box for the plane.

§ GetBoundingBox() [3/3]

virtual void vtkBoundedPlaneSource::GetBoundingBox ( double  [6])
virtual

Get/Set the bounding box for the plane.

§ SetResolution()

virtual void vtkBoundedPlaneSource::SetResolution ( int  )
virtual

Specify the resolution of the plane.

§ GetResolution()

virtual int vtkBoundedPlaneSource::GetResolution ( )
virtual

Specify the resolution of the plane.

§ RequestData()

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

Member Data Documentation

§ Center

double vtkBoundedPlaneSource::Center[3]
protected

Definition at line 75 of file vtkBoundedPlaneSource.h.

§ Normal

double vtkBoundedPlaneSource::Normal[3]
protected

Definition at line 76 of file vtkBoundedPlaneSource.h.

§ BoundingBox

double vtkBoundedPlaneSource::BoundingBox[6]
protected

Definition at line 77 of file vtkBoundedPlaneSource.h.

§ Resolution

int vtkBoundedPlaneSource::Resolution
protected

Definition at line 78 of file vtkBoundedPlaneSource.h.


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