#include <vtkSlicerImageCrossHair2D.h>
| vtkSlicerImageCrossHair2D::vtkSlicerImageCrossHair2D | ( | ) | [protected] |
References BullsEyeWidth, Cursor, CursorColor, HashGap, HashLength, Magnification, and NumHashes.
| vtkSlicerImageCrossHair2D::~vtkSlicerImageCrossHair2D | ( | ) | [inline, protected] |
| vtkSlicerImageCrossHair2D::vtkSlicerImageCrossHair2D | ( | const vtkSlicerImageCrossHair2D & | ) | [private] |
| void vtkSlicerImageCrossHair2D::DrawCursor | ( | vtkImageData * | outData, | |
| int | outExt[6] | |||
| ) | [protected] |
References BullsEye, BullsEyeWidth, ConvertColor(), Cursor, CursorColor, autoSlicerTracto2regions::d, DrawLine(), HashGap, HashLength, IntersectCross, Magnification, NumHashes, nx, ny, and vtkFloatingPointType.
| vtkSlicerImageCrossHair2D * vtkSlicerImageCrossHair2D::New | ( | ) | [static] |
References autoSlicerTracto2regions::ret.
| void vtkSlicerImageCrossHair2D::operator= | ( | const vtkSlicerImageCrossHair2D & | ) | [private] |
| void vtkSlicerImageCrossHair2D::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
References BullsEye, BullsEyeWidth, Cursor, CursorColor, HashGap, HashLength, IntersectCross, Magnification, NumHashes, and ShowCursor.
| virtual int vtkSlicerImageCrossHair2D::RequestData | ( | vtkInformation * | request, | |
| vtkInformationVector ** | inputVector, | |||
| vtkInformationVector * | outputVector | |||
| ) | [protected, virtual] |
| vtkSlicerImageCrossHair2D::vtkBooleanMacro | ( | IntersectCross | , | |
| int | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkBooleanMacro | ( | ShowCursor | , | |
| int | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkGetMacro | ( | IntersectCross | , | |
| int | ||||
| ) |
Description Set the cross to intersect or not. If not, the result is perpendicular lines with their intersection removed.
| vtkSlicerImageCrossHair2D::vtkGetMacro | ( | ShowCursor | , | |
| int | ||||
| ) |
Set whether or not the cursor should be shown If not, this filter does nothing.
| vtkSlicerImageCrossHair2D::vtkGetMacro | ( | Magnification | , | |
| vtkFloatingPointType | ||||
| ) |
Get/Set the Magnification NOTE: This should not be used. Instead, specify the magnification implicitly in the spacing.
| vtkSlicerImageCrossHair2D::vtkGetMacro | ( | HashLength | , | |
| vtkFloatingPointType | ||||
| ) |
Get/Set the Length of a hash mark in mm.
| vtkSlicerImageCrossHair2D::vtkGetMacro | ( | HashGap | , | |
| vtkFloatingPointType | ||||
| ) |
Get/Set the Spacing between Hash Marks in mm.
| vtkSlicerImageCrossHair2D::vtkGetMacro | ( | BullsEyeWidth | , | |
| int | ||||
| ) |
Get/Set the BullsEyeWidth in pixels.
Get/Set the Number of Hash marks on the Cross Hair
| vtkSlicerImageCrossHair2D::vtkGetVectorMacro | ( | CursorColor | , | |
| vtkFloatingPointType | , | |||
| 3 | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkSetMacro | ( | IntersectCross | , | |
| int | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkSetMacro | ( | ShowCursor | , | |
| int | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkSetMacro | ( | Magnification | , | |
| vtkFloatingPointType | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkSetMacro | ( | HashLength | , | |
| vtkFloatingPointType | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkSetMacro | ( | HashGap | , | |
| vtkFloatingPointType | ||||
| ) |
| vtkSlicerImageCrossHair2D::vtkSetMacro | ( | BullsEyeWidth | , | |
| int | ||||
| ) |
Description Get/Set The Cursor Position.
| vtkSlicerImageCrossHair2D::vtkSetVector3Macro | ( | CursorColor | , | |
| vtkFloatingPointType | ||||
| ) |
Set/Get the RGB CursorColor
| vtkSlicerImageCrossHair2D::vtkTypeMacro | ( | vtkSlicerImageCrossHair2D | , | |
| vtkImageInPlaceFilter | ||||
| ) |
int vtkSlicerImageCrossHair2D::BullsEye [protected] |
Referenced by DrawCursor(), and PrintSelf().
int vtkSlicerImageCrossHair2D::BullsEyeWidth [protected] |
Referenced by DrawCursor(), PrintSelf(), and vtkSlicerImageCrossHair2D().
int vtkSlicerImageCrossHair2D::Cursor[2] [protected] |
Referenced by DrawCursor(), PrintSelf(), and vtkSlicerImageCrossHair2D().
vtkFloatingPointType vtkSlicerImageCrossHair2D::CursorColor[3] [protected] |
Referenced by DrawCursor(), PrintSelf(), and vtkSlicerImageCrossHair2D().
vtkFloatingPointType vtkSlicerImageCrossHair2D::HashGap [protected] |
Referenced by DrawCursor(), PrintSelf(), and vtkSlicerImageCrossHair2D().
vtkFloatingPointType vtkSlicerImageCrossHair2D::HashLength [protected] |
Referenced by DrawCursor(), PrintSelf(), and vtkSlicerImageCrossHair2D().
int vtkSlicerImageCrossHair2D::IntersectCross [protected] |
Referenced by DrawCursor(), and PrintSelf().
vtkFloatingPointType vtkSlicerImageCrossHair2D::Magnification [protected] |
Referenced by DrawCursor(), PrintSelf(), and vtkSlicerImageCrossHair2D().
int vtkSlicerImageCrossHair2D::NumHashes [protected] |
Referenced by DrawCursor(), PrintSelf(), and vtkSlicerImageCrossHair2D().
int vtkSlicerImageCrossHair2D::ShowCursor [protected] |
Referenced by PrintSelf().
1.6.1