Abstract class that serves as a representation for vtkTensorProbeWidget.
More...
#include <vtkTensorProbeRepresentation.h>
|
| vtkTensorProbeRepresentation () |
|
| ~vtkTensorProbeRepresentation () |
|
void | FindClosestPointOnPolyline (double displayPos[2], double closestWorldPos[3], vtkIdType &cellId, int maxSpeed=10) |
|
| vtkWidgetRepresentation () |
|
| ~vtkWidgetRepresentation () |
|
void | AdjustBounds (double bounds[6], double newBounds[6], double center[3]) |
|
virtual void | RegisterPickers () |
|
virtual void | UnRegisterPickers () |
|
virtual void | PickersModified () |
|
vtkPickingManager * | GetPickingManager () |
|
double | SizeHandlesRelativeToViewport (double factor, double pos[3]) |
|
double | SizeHandlesInPixels (double factor, double pos[3]) |
|
vtkAssemblyPath * | GetAssemblyPath (double X, double Y, double Z, vtkAbstractPropPicker *picker) |
|
Abstract class that serves as a representation for vtkTensorProbeWidget.
The class serves as an abstract geometrical representation for the vtkTensorProbeWidget. It is left to the concrete implementation to render the tensors as it desires. For instance, vtkEllipsoidTensorProbeRepresentation renders the tensors as ellipsoids.
- See Also
- vtkTensorProbeWidget
- Tests:
- vtkTensorProbeRepresentation (Tests)
Definition at line 41 of file vtkTensorProbeRepresentation.h.
vtkTensorProbeRepresentation::vtkTensorProbeRepresentation |
( |
| ) |
|
|
protected |
vtkTensorProbeRepresentation::~vtkTensorProbeRepresentation |
( |
| ) |
|
|
protected |
static int vtkTensorProbeRepresentation::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
Standard methods for instances of this class.
virtual int vtkTensorProbeRepresentation::IsA |
( |
const char * |
type | ) |
|
|
virtual |
Standard methods for instances of this class.
virtual vtkObjectBase* vtkTensorProbeRepresentation::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
Standard methods for instances of this class.
void vtkTensorProbeRepresentation::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
Standard methods for instances of this class.
virtual void vtkTensorProbeRepresentation::BuildRepresentation |
( |
| ) |
|
|
virtual |
virtual int vtkTensorProbeRepresentation::RenderOpaqueGeometry |
( |
vtkViewport * |
| ) |
|
|
virtual |
virtual void vtkTensorProbeRepresentation::SetProbePosition |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set the position of the Tensor probe.
virtual void vtkTensorProbeRepresentation::SetProbePosition |
( |
double |
[3] | ) |
|
|
virtual |
Set the position of the Tensor probe.
virtual double* vtkTensorProbeRepresentation::GetProbePosition |
( |
| ) |
|
|
virtual |
Set the position of the Tensor probe.
virtual void vtkTensorProbeRepresentation::GetProbePosition |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
Set the position of the Tensor probe.
virtual void vtkTensorProbeRepresentation::GetProbePosition |
( |
double |
[3] | ) |
|
|
virtual |
Set the position of the Tensor probe.
virtual void vtkTensorProbeRepresentation::SetProbeCellId |
( |
vtkIdType |
| ) |
|
|
virtual |
Set the position of the Tensor probe.
virtual vtkIdType vtkTensorProbeRepresentation::GetProbeCellId |
( |
| ) |
|
|
virtual |
Set the position of the Tensor probe.
virtual void vtkTensorProbeRepresentation::SetTrajectory |
( |
vtkPolyData * |
| ) |
|
|
virtual |
Set the trajectory that we are trying to probe tensors on
void vtkTensorProbeRepresentation::Initialize |
( |
| ) |
|
Set the probe position to a reasonable location on the trajectory.
virtual int vtkTensorProbeRepresentation::SelectProbe |
( |
int |
pos[2] | ) |
|
|
pure virtual |
virtual int vtkTensorProbeRepresentation::Move |
( |
double |
motionVector[2] | ) |
|
|
virtual |
INTERNAL - Do not use This method is invoked by the widget during user interaction. Move probe based on the position and the motion vector.
virtual void vtkTensorProbeRepresentation::GetActors |
( |
vtkPropCollection * |
| ) |
|
|
virtual |
virtual void vtkTensorProbeRepresentation::ReleaseGraphicsResources |
( |
vtkWindow * |
| ) |
|
|
virtual |
void vtkTensorProbeRepresentation::FindClosestPointOnPolyline |
( |
double |
displayPos[2], |
|
|
double |
closestWorldPos[3], |
|
|
vtkIdType & |
cellId, |
|
|
int |
maxSpeed = 10 |
|
) |
| |
|
protected |
vtkActor* vtkTensorProbeRepresentation::TrajectoryActor |
|
protected |
vtkPolyDataMapper* vtkTensorProbeRepresentation::TrajectoryMapper |
|
protected |
double vtkTensorProbeRepresentation::ProbePosition[3] |
|
protected |
vtkIdType vtkTensorProbeRepresentation::ProbeCellId |
|
protected |
The documentation for this class was generated from the following file: