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 | Protected Attributes | List of all members
vtkElevationFilter Class Reference

generate scalars along a specified direction More...

#include <vtkElevationFilter.h>

Inherits vtkDataSetAlgorithm.

Public Types

typedef vtkDataSetAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkElevationFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetLowPoint (double, double, double)
 
virtual void SetLowPoint (double[3])
 
virtual double * GetLowPoint ()
 
virtual void GetLowPoint (double data[3])
 
virtual void SetHighPoint (double, double, double)
 
virtual void SetHighPoint (double[3])
 
virtual double * GetHighPoint ()
 
virtual void GetHighPoint (double data[3])
 
virtual void SetScalarRange (double, double)
 
void SetScalarRange (double[2])
 
virtual double * GetScalarRange ()
 
virtual void GetScalarRange (double data[2])
 

Static Public Member Functions

static vtkElevationFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkElevationFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkElevationFilter ()
 
 ~vtkElevationFilter ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

double LowPoint [3]
 
double HighPoint [3]
 
double ScalarRange [2]
 

Detailed Description

generate scalars along a specified direction

vtkElevationFilter is a filter to generate scalar values from a dataset. The scalar values lie within a user specified range, and are generated by computing a projection of each dataset point onto a line. The line can be oriented arbitrarily. A typical example is to generate scalars based on elevation or height above a plane.

Examples:
vtkElevationFilter (Examples)
Tests:
vtkElevationFilter (Tests)

Definition at line 37 of file vtkElevationFilter.h.

Member Typedef Documentation

typedef vtkDataSetAlgorithm vtkElevationFilter::Superclass

Definition at line 41 of file vtkElevationFilter.h.

Constructor & Destructor Documentation

vtkElevationFilter::vtkElevationFilter ( )
protected
vtkElevationFilter::~vtkElevationFilter ( )
protected

Member Function Documentation

static vtkElevationFilter* vtkElevationFilter::New ( )
static
static int vtkElevationFilter::IsTypeOf ( const char *  type)
static
virtual int vtkElevationFilter::IsA ( const char *  type)
virtual
static vtkElevationFilter* vtkElevationFilter::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkElevationFilter::NewInstanceInternal ( ) const
protectedvirtual
vtkElevationFilter* vtkElevationFilter::NewInstance ( ) const
void vtkElevationFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkElevationFilter::SetLowPoint ( double  ,
double  ,
double   
)
virtual

Define one end of the line (small scalar values). Default is (0,0,0).

virtual void vtkElevationFilter::SetLowPoint ( double  [3])
virtual

Define one end of the line (small scalar values). Default is (0,0,0).

virtual double* vtkElevationFilter::GetLowPoint ( )
virtual

Define one end of the line (small scalar values). Default is (0,0,0).

virtual void vtkElevationFilter::GetLowPoint ( double  data[3])
virtual

Define one end of the line (small scalar values). Default is (0,0,0).

virtual void vtkElevationFilter::SetHighPoint ( double  ,
double  ,
double   
)
virtual

Define other end of the line (large scalar values). Default is (0,0,1).

virtual void vtkElevationFilter::SetHighPoint ( double  [3])
virtual

Define other end of the line (large scalar values). Default is (0,0,1).

virtual double* vtkElevationFilter::GetHighPoint ( )
virtual

Define other end of the line (large scalar values). Default is (0,0,1).

virtual void vtkElevationFilter::GetHighPoint ( double  data[3])
virtual

Define other end of the line (large scalar values). Default is (0,0,1).

virtual void vtkElevationFilter::SetScalarRange ( double  ,
double   
)
virtual

Specify range to map scalars into. Default is [0, 1].

void vtkElevationFilter::SetScalarRange ( double  [2])

Specify range to map scalars into. Default is [0, 1].

virtual double* vtkElevationFilter::GetScalarRange ( )
virtual

Specify range to map scalars into. Default is [0, 1].

virtual void vtkElevationFilter::GetScalarRange ( double  data[2])
virtual

Specify range to map scalars into. Default is [0, 1].

int vtkElevationFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

Member Data Documentation

double vtkElevationFilter::LowPoint[3]
protected

Definition at line 72 of file vtkElevationFilter.h.

double vtkElevationFilter::HighPoint[3]
protected

Definition at line 73 of file vtkElevationFilter.h.

double vtkElevationFilter::ScalarRange[2]
protected

Definition at line 74 of file vtkElevationFilter.h.


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