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

extends vtkPlane to add Offset parameter. More...

#include <vtkPVPlane.h>

Inherits vtkPlane.

Public Types

typedef vtkPlane Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetTransform (vtkAbstractTransform *)
 Set/Get a transformation to apply to input points before executing the implicit function. More...
 
virtual void SetTransform (const double elements[16])
 
virtual double EvaluateFunction (double x[3])
 Evaluate function at position x-y-z and return value. More...
 
double EvaluateFunction (double x, double y, double z)
 
virtual void EvaluateGradient (double x[3], double g[3])
 Evaluate function gradient at position x-y-z and pass back vector. More...
 
virtual void SetOffset (double)
 The origin is shifted in the direction of the normal by the offset. More...
 
virtual double GetOffset ()
 The origin is shifted in the direction of the normal by the offset. More...
 

Static Public Member Functions

static vtkPVPlaneNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVPlaneSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVPlane ()
 
 ~vtkPVPlane ()
 

Protected Attributes

double Offset
 
vtkPlane * Plane
 

Detailed Description

extends vtkPlane to add Offset parameter.

vtkPVPlane adds an offset setting to vtkPlane. This offset is used together with normal and origin when setting parameters on the represented object.

Definition at line 30 of file vtkPVPlane.h.

Member Typedef Documentation

◆ Superclass

typedef vtkPlane vtkPVPlane::Superclass

Definition at line 34 of file vtkPVPlane.h.

Constructor & Destructor Documentation

◆ vtkPVPlane()

vtkPVPlane::vtkPVPlane ( )
protected

◆ ~vtkPVPlane()

vtkPVPlane::~vtkPVPlane ( )
protected

Member Function Documentation

◆ New()

static vtkPVPlane* vtkPVPlane::New ( )
static

◆ GetClassName()

virtual const char* vtkPVPlane::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ SetOffset()

virtual void vtkPVPlane::SetOffset ( double  )
virtual

The origin is shifted in the direction of the normal by the offset.

◆ GetOffset()

virtual double vtkPVPlane::GetOffset ( )
virtual

The origin is shifted in the direction of the normal by the offset.

◆ SetTransform() [1/2]

virtual void vtkPVPlane::SetTransform ( vtkAbstractTransform *  )
virtual

Set/Get a transformation to apply to input points before executing the implicit function.

◆ SetTransform() [2/2]

virtual void vtkPVPlane::SetTransform ( const double  elements[16])
inlinevirtual

Definition at line 51 of file vtkPVPlane.h.

◆ EvaluateFunction() [1/2]

virtual double vtkPVPlane::EvaluateFunction ( double  x[3])
virtual

Evaluate function at position x-y-z and return value.

You should generally not call this method directly, you should use FunctionValue() instead. This method must be implemented by any derived class.

◆ EvaluateFunction() [2/2]

double vtkPVPlane::EvaluateFunction ( double  x,
double  y,
double  z 
)
inline

Definition at line 60 of file vtkPVPlane.h.

◆ EvaluateGradient()

virtual void vtkPVPlane::EvaluateGradient ( double  x[3],
double  g[3] 
)
virtual

Evaluate function gradient at position x-y-z and pass back vector.

You should generally not call this method directly, you should use FunctionGradient() instead. This method must be implemented by any derived class.

Member Data Documentation

◆ Offset

double vtkPVPlane::Offset
protected

Definition at line 77 of file vtkPVPlane.h.

◆ Plane

vtkPlane* vtkPVPlane::Plane
protected

Definition at line 78 of file vtkPVPlane.h.


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