vtkEllipsoidTensorProbeRepresentation Class Reference

#include <vtkEllipsoidTensorProbeRepresentation.h>

Inheritance diagram for vtkEllipsoidTensorProbeRepresentation:

Inheritance graph
[legend]
Collaboration diagram for vtkEllipsoidTensorProbeRepresentation:

Collaboration graph
[legend]
List of all members.

Detailed Description

A concrete implementation of vtkTensorProbeRepresentation that renders tensors as ellipoids.

vtkEllipsoidTensorProbeRepresentation is a concrete implementation of vtkTensorProbeRepresentation. It renders tensors as ellipsoids. Locations between two points when probed have the tensors linearly interpolated from the neighboring locations on the polyline.

See also:
vtkTensorProbeWidget

Definition at line 36 of file vtkEllipsoidTensorProbeRepresentation.h.
typedef vtkTensorProbeRepresentation Superclass
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
static int IsTypeOf (const char *type)
static vtkEllipsoidTensorProbeRepresentationSafeDownCast (vtkObject *o)

Public Member Functions

virtual void BuildRepresentation ()
virtual int RenderOpaqueGeometry (vtkViewport *)
virtual int SelectProbe (int pos[2])
virtual void GetActors (vtkPropCollection *)
virtual void ReleaseGraphicsResources (vtkWindow *)

Static Public Member Functions

static vtkEllipsoidTensorProbeRepresentationNew ()

Protected Member Functions

 vtkEllipsoidTensorProbeRepresentation ()
 ~vtkEllipsoidTensorProbeRepresentation ()
void EvaluateTensor (double t[9])

Protected Attributes

vtkActorEllipsoidActor
vtkPolyDataMapperEllipsoidMapper
vtkPolyDataTensorSource
vtkTensorGlyphTensorGlypher
vtkCellPickerCellPicker
vtkPolyDataNormalsPolyDataNormals


Member Typedef Documentation

typedef vtkTensorProbeRepresentation vtkEllipsoidTensorProbeRepresentation::Superclass

Standard methods for instances of this class.

Reimplemented from vtkTensorProbeRepresentation.

Definition at line 45 of file vtkEllipsoidTensorProbeRepresentation.h.


Constructor & Destructor Documentation

vtkEllipsoidTensorProbeRepresentation::vtkEllipsoidTensorProbeRepresentation (  )  [protected]

vtkEllipsoidTensorProbeRepresentation::~vtkEllipsoidTensorProbeRepresentation (  )  [protected]


Member Function Documentation

static vtkEllipsoidTensorProbeRepresentation* vtkEllipsoidTensorProbeRepresentation::New (  )  [static]

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

virtual const char* vtkEllipsoidTensorProbeRepresentation::GetClassName (  )  [virtual]

Standard methods for instances of this class.

Reimplemented from vtkTensorProbeRepresentation.

static int vtkEllipsoidTensorProbeRepresentation::IsTypeOf ( const char *  type  )  [static]

Standard methods for instances of this class.

Reimplemented from vtkTensorProbeRepresentation.

virtual int vtkEllipsoidTensorProbeRepresentation::IsA ( const char *  type  )  [virtual]

Standard methods for instances of this class.

Reimplemented from vtkTensorProbeRepresentation.

static vtkEllipsoidTensorProbeRepresentation* vtkEllipsoidTensorProbeRepresentation::SafeDownCast ( vtkObject o  )  [static]

Standard methods for instances of this class.

Reimplemented from vtkTensorProbeRepresentation.

void vtkEllipsoidTensorProbeRepresentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard methods for instances of this class.

Reimplemented from vtkTensorProbeRepresentation.

virtual void vtkEllipsoidTensorProbeRepresentation::BuildRepresentation (  )  [virtual]

See vtkWidgetRepresentation for details.

Reimplemented from vtkTensorProbeRepresentation.

virtual int vtkEllipsoidTensorProbeRepresentation::RenderOpaqueGeometry ( vtkViewport  )  [virtual]

See vtkWidgetRepresentation for details.

Reimplemented from vtkTensorProbeRepresentation.

virtual int vtkEllipsoidTensorProbeRepresentation::SelectProbe ( int  pos[2]  )  [virtual]

Can we pick the tensor glyph at the current cursor pos

Implements vtkTensorProbeRepresentation.

virtual void vtkEllipsoidTensorProbeRepresentation::GetActors ( vtkPropCollection  )  [virtual]

See vtkProp for details.

Reimplemented from vtkTensorProbeRepresentation.

virtual void vtkEllipsoidTensorProbeRepresentation::ReleaseGraphicsResources ( vtkWindow  )  [virtual]

See vtkProp for details.

Reimplemented from vtkTensorProbeRepresentation.

void vtkEllipsoidTensorProbeRepresentation::EvaluateTensor ( double  t[9]  )  [protected]


Member Data Documentation

vtkActor* vtkEllipsoidTensorProbeRepresentation::EllipsoidActor [protected]

Definition at line 68 of file vtkEllipsoidTensorProbeRepresentation.h.

vtkPolyDataMapper* vtkEllipsoidTensorProbeRepresentation::EllipsoidMapper [protected]

Definition at line 69 of file vtkEllipsoidTensorProbeRepresentation.h.

vtkPolyData* vtkEllipsoidTensorProbeRepresentation::TensorSource [protected]

Definition at line 70 of file vtkEllipsoidTensorProbeRepresentation.h.

vtkTensorGlyph* vtkEllipsoidTensorProbeRepresentation::TensorGlypher [protected]

Definition at line 71 of file vtkEllipsoidTensorProbeRepresentation.h.

vtkCellPicker* vtkEllipsoidTensorProbeRepresentation::CellPicker [protected]

Definition at line 72 of file vtkEllipsoidTensorProbeRepresentation.h.

vtkPolyDataNormals* vtkEllipsoidTensorProbeRepresentation::PolyDataNormals [protected]

Definition at line 73 of file vtkEllipsoidTensorProbeRepresentation.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 8 15:35:19 2009 for VTK by  doxygen 1.4.7