represent intersections of other slice views in the current slice view
More...
#include <Libs/MRML/DisplayableManager/vtkMRMLSliceIntersectionInteractionRepresentationHelper.h>
|
| void | ComputeHandleToWorldTransformMatrix (double handlePosition[2], double handleOrientation[2], vtkMatrix4x4 *handleToWorldTransformMatrix) |
| |
| void | GetIntersectionWithSliceViewBoundaries (double *pointA, double *pointB, double *sliceViewBounds, double *intersectionPoint) |
| | Compute intersection between a 2D line and the slice view boundaries. More...
|
| |
| int | GetLineTipsFromIntersectingSliceNode (vtkMRMLSliceNode *intersectingSliceNode, vtkMatrix4x4 *intersectingXYToXY, double intersectionLineTip1[3], double intersectionLineTip2[3]) |
| |
| void | GetSliceViewBoundariesXY (vtkMRMLSliceNode *sliceNode, double *sliceViewBounds) |
| | Get boundaries of the slice view associated with a given vtkMRMLSliceNode. More...
|
| |
| int | IntersectWithFinitePlane (double n[3], double o[3], double pOrigin[3], double px[3], double py[3], double x0[3], double x1[3]) |
| |
| void | RotationMatrixFromVectors (double vector1[2], double vector2[2], vtkMatrix4x4 *rotationMatrixHom) |
| |
| virtual void | AlwaysOnTopOff () |
| |
| virtual void | AlwaysOnTopOn () |
| |
| virtual bool | GetAlwaysOnTop () |
| |
| virtual double | GetPickingTolerance () |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| virtual void | SetAlwaysOnTop (bool) |
| |
| virtual void | SetPickingTolerance (double) |
| |
| virtual void | UpdateFromMRML (vtkMRMLNode *caller, unsigned long event, void *callData=nullptr) |
| |
| double * | GetBounds () VTK_SIZEHINT(6) override |
| |
| void | GetActors (vtkPropCollection *) override |
| |
| void | GetActors2D (vtkPropCollection *) override |
| |
| void | GetVolumes (vtkPropCollection *) override |
| |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| |
| int | RenderOverlay (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderOpaqueGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderTranslucentPolygonalGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderVolumetricGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| vtkTypeBool | HasTranslucentPolygonalGeometry () override |
| |
| virtual void | SetRenderer (vtkRenderer *ren) |
| |
| virtual vtkRenderer * | GetRenderer () |
| |
| virtual void | SetViewNode (vtkMRMLAbstractViewNode *viewNode) |
| |
| virtual vtkMRMLAbstractViewNode * | GetViewNode () |
| |
| virtual bool | GetNeedToRender () |
| |
| virtual void | SetNeedToRender (bool) |
| |
| virtual void | NeedToRenderOn () |
| |
| virtual void | NeedToRenderOff () |
| |
represent intersections of other slice views in the current slice view
- See also
- vtkSliceIntersectionWidget vtkWidgetRepresentation vtkAbstractWidget
Definition at line 51 of file vtkMRMLSliceIntersectionInteractionRepresentationHelper.h.
◆ Superclass
◆ vtkMRMLSliceIntersectionInteractionRepresentationHelper()
| vtkMRMLSliceIntersectionInteractionRepresentationHelper::vtkMRMLSliceIntersectionInteractionRepresentationHelper |
( |
| ) |
|
|
protected |
◆ ~vtkMRMLSliceIntersectionInteractionRepresentationHelper()
| vtkMRMLSliceIntersectionInteractionRepresentationHelper::~vtkMRMLSliceIntersectionInteractionRepresentationHelper |
( |
| ) |
|
|
overrideprotected |
◆ ComputeHandleToWorldTransformMatrix()
| void vtkMRMLSliceIntersectionInteractionRepresentationHelper::ComputeHandleToWorldTransformMatrix |
( |
double |
handlePosition[2], |
|
|
double |
handleOrientation[2], |
|
|
vtkMatrix4x4 * |
handleToWorldTransformMatrix |
|
) |
| |
◆ GetClassName()
| virtual const char* vtkMRMLSliceIntersectionInteractionRepresentationHelper::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetIntersectionWithSliceViewBoundaries()
| void vtkMRMLSliceIntersectionInteractionRepresentationHelper::GetIntersectionWithSliceViewBoundaries |
( |
double * |
pointA, |
|
|
double * |
pointB, |
|
|
double * |
sliceViewBounds, |
|
|
double * |
intersectionPoint |
|
) |
| |
Compute intersection between a 2D line and the slice view boundaries.
◆ GetLineTipsFromIntersectingSliceNode()
| int vtkMRMLSliceIntersectionInteractionRepresentationHelper::GetLineTipsFromIntersectingSliceNode |
( |
vtkMRMLSliceNode * |
intersectingSliceNode, |
|
|
vtkMatrix4x4 * |
intersectingXYToXY, |
|
|
double |
intersectionLineTip1[3], |
|
|
double |
intersectionLineTip2[3] |
|
) |
| |
◆ GetSliceViewBoundariesXY()
| void vtkMRMLSliceIntersectionInteractionRepresentationHelper::GetSliceViewBoundariesXY |
( |
vtkMRMLSliceNode * |
sliceNode, |
|
|
double * |
sliceViewBounds |
|
) |
| |
◆ IntersectWithFinitePlane()
| int vtkMRMLSliceIntersectionInteractionRepresentationHelper::IntersectWithFinitePlane |
( |
double |
n[3], |
|
|
double |
o[3], |
|
|
double |
pOrigin[3], |
|
|
double |
px[3], |
|
|
double |
py[3], |
|
|
double |
x0[3], |
|
|
double |
x1[3] |
|
) |
| |
◆ IsA()
| virtual int vtkMRMLSliceIntersectionInteractionRepresentationHelper::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
| static int vtkMRMLSliceIntersectionInteractionRepresentationHelper::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
| void vtkMRMLSliceIntersectionInteractionRepresentationHelper::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ RotationMatrixFromVectors()
| void vtkMRMLSliceIntersectionInteractionRepresentationHelper::RotationMatrixFromVectors |
( |
double |
vector1[2], |
|
|
double |
vector2[2], |
|
|
vtkMatrix4x4 * |
rotationMatrixHom |
|
) |
| |
◆ SafeDownCast()
The documentation for this class was generated from the following file: