CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | Protected Member Functions | List of all members
vtkDiscretizableColorTransferControlPointsItem Class Reference

#include <Libs/Visualization/VTK/Core/vtkDiscretizableColorTransferControlPointsItem.h>

Inheritance diagram for vtkDiscretizableColorTransferControlPointsItem:
Inheritance graph
[legend]
Collaboration diagram for vtkDiscretizableColorTransferControlPointsItem:
Collaboration graph
[legend]

Public Member Functions

void EndProcessing ()
 
bool IsProcessing ()
 
bool MouseButtonPressEvent (const vtkContextMouseEvent &mouse) VTK_OVERRIDE
 
bool MouseButtonReleaseEvent (const vtkContextMouseEvent &mouse) VTK_OVERRIDE
 
bool MouseMoveEvent (const vtkContextMouseEvent &mouse) VTK_OVERRIDE
 
void StartProcessing ()
 
 vtkTypeMacro (vtkDiscretizableColorTransferControlPointsItem, vtkCompositeControlPointsItem) static vtkDiscretizableColorTransferControlPointsItem *New()
 

Protected Member Functions

bool PointNearPiecewiseFunction (const double pos[2])
 
 vtkDiscretizableColorTransferControlPointsItem ()
 
virtual ~vtkDiscretizableColorTransferControlPointsItem ()
 

Detailed Description

Special control points item class that overriding mouse events to add points only when close to the transfer function.

Definition at line 33 of file vtkDiscretizableColorTransferControlPointsItem.h.

Constructor & Destructor Documentation

◆ vtkDiscretizableColorTransferControlPointsItem()

vtkDiscretizableColorTransferControlPointsItem::vtkDiscretizableColorTransferControlPointsItem ( )
protected

◆ ~vtkDiscretizableColorTransferControlPointsItem()

virtual vtkDiscretizableColorTransferControlPointsItem::~vtkDiscretizableColorTransferControlPointsItem ( )
protectedvirtual

Member Function Documentation

◆ EndProcessing()

void vtkDiscretizableColorTransferControlPointsItem::EndProcessing ( )

◆ IsProcessing()

bool vtkDiscretizableColorTransferControlPointsItem::IsProcessing ( )

◆ MouseButtonPressEvent()

bool vtkDiscretizableColorTransferControlPointsItem::MouseButtonPressEvent ( const vtkContextMouseEvent &  mouse)

◆ MouseButtonReleaseEvent()

bool vtkDiscretizableColorTransferControlPointsItem::MouseButtonReleaseEvent ( const vtkContextMouseEvent &  mouse)

◆ MouseMoveEvent()

bool vtkDiscretizableColorTransferControlPointsItem::MouseMoveEvent ( const vtkContextMouseEvent &  mouse)

◆ PointNearPiecewiseFunction()

bool vtkDiscretizableColorTransferControlPointsItem::PointNearPiecewiseFunction ( const double  pos[2])
protected

Utility function to determine whether a position is near the piecewise function.

◆ StartProcessing()

void vtkDiscretizableColorTransferControlPointsItem::StartProcessing ( )

◆ vtkTypeMacro()

vtkDiscretizableColorTransferControlPointsItem::vtkTypeMacro ( vtkDiscretizableColorTransferControlPointsItem  ,
vtkCompositeControlPointsItem   
)

The documentation for this class was generated from the following file: