29 #ifndef vtkEllipsoidTensorProbeRepresentation_h
30 #define vtkEllipsoidTensorProbeRepresentation_h
32 #include "vtkInteractionWidgetsModule.h"
represents an object (geometry & properties) in a rendered scene
ray-cast cell picker for all kinds of Prop3Ds
A concrete implementation of vtkTensorProbeRepresentation that renders tensors as ellipoids.
int SelectProbe(int pos[2]) override
Can we pick the tensor glyph at the current cursor pos.
vtkPolyDataNormals * PolyDataNormals
int RenderOpaqueGeometry(vtkViewport *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkTensorGlyph * TensorGlypher
static vtkEllipsoidTensorProbeRepresentation * New()
void EvaluateTensor(double t[9])
void BuildRepresentation() override
vtkPolyData * TensorSource
vtkActor * EllipsoidActor
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
vtkPolyDataMapper * EllipsoidMapper
void GetActors(vtkPropCollection *) override
See vtkProp for details.
void RegisterPickers() override
Register internal Pickers in the Picking Manager.
vtkCellPicker * CellPicker
vtkEllipsoidTensorProbeRepresentation()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkEllipsoidTensorProbeRepresentation() override
a simple class to control print indentation
map vtkPolyData to graphics primitives
compute normals for polygonal mesh
concrete dataset represents vertices, lines, polygons, and triangle strips
scale and orient glyph(s) according to eigenvalues and eigenvectors of symmetrical part of tensor
Abstract class that serves as a representation for vtkTensorProbeWidget.
abstract specification for Viewports
window superclass for vtkRenderWindow