Simulacrum  1.2
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Simulacrum::SCurvePTool Class Reference

#include <vpTools.h>

Inheritance diagram for Simulacrum::SCurvePTool:
Inheritance graph
Collaboration diagram for Simulacrum::SCurvePTool:
Collaboration graph

Public Slots

virtual void selected (SViewPort &)
 
virtual void deSelected (SViewPort &)
 
virtual void leftClicked (SViewPort &, int x, int y)
 
void updatePlane ()
 
- Public Slots inherited from Simulacrum::SMaxIPTool
virtual void selected (SViewPort &)
 
virtual void deSelected (SViewPort &)
 
virtual void leftClicked (SViewPort &, int, int)
 
virtual void VPGone ()
 
virtual void doProjections (SViewPort &vp, bool force, bool fast)
 
virtual void clearProj ()
 
virtual void remProject (QObject *)
 
- Public Slots inherited from Simulacrum::SSliderTool
virtual void leftClicked (SViewPort &, int, int)
 
virtual void selected (SViewPort &)
 
virtual void deSelected (SViewPort &)
 
void newSliderValue (int)
 
void viewportResized (SViewPort &)
 
virtual void VPGone ()
 
- Public Slots inherited from Simulacrum::SViewPortTool
virtual void selected (SViewPort &)
 
virtual void deSelected (SViewPort &)
 
virtual void leftClicked (SViewPort &, int x, int y)
 
virtual void doubleClicked (SViewPort &, int x, int y)
 
virtual void middleClicked (SViewPort &, int x, int y)
 
virtual void rightClicked (SViewPort &, int x, int y)
 
virtual void buttonReleased (SViewPort &, int x, int y)
 
virtual void dragged (SViewPort &, int x, int y)
 
virtual void wheelUp (SViewPort &, int x, int y)
 
virtual void wheelDown (SViewPort &, int x, int y)
 
virtual void keyPressed (SViewPort &, int key)
 
virtual void keyReleased (SViewPort &, int key)
 
virtual void viewportResized (SViewPort &)
 
virtual void viewportUpdated (SViewPort &)
 

Public Member Functions

 SCurvePTool (QObject *parent=0)
 
virtual ~SCurvePTool ()
 
- Public Member Functions inherited from Simulacrum::SMaxIPTool
 SMaxIPTool (QObject *parent=0)
 
virtual ~SMaxIPTool ()
 
- Public Member Functions inherited from Simulacrum::SSliderTool
 SSliderTool (QObject *parent=0)
 
virtual ~SSliderTool ()
 
- Public Member Functions inherited from Simulacrum::SViewPortTool
 SViewPortTool (QObject *parent=nullptr)
 
virtual ~SViewPortTool ()
 
void connectViewPort (SViewPort &)
 
virtual bool oneShot ()
 
void setAdditionalWidgetF (std::function< void(QWidget *, QString)>)
 

Protected Member Functions

virtual void doSliderValue (int)
 
virtual int sliderMax ()
 
virtual int sliderMin ()
 
virtual void configureReduction ()
 
void updateCurve ()
 
- Protected Member Functions inherited from Simulacrum::SSliderTool
void configureSlider ()
 
- Protected Member Functions inherited from Simulacrum::SViewPortTool
void AdditionalWidgetHide (QWidget *)
 

Protected Attributes

SCoordinate::Precision XP
 
SCoordinate::Precision YP
 
QWidget * ToolBox
 
QCheckBox * BothAxis
 
SGrapherCurveGraph
 
- Protected Attributes inherited from Simulacrum::SMaxIPTool
SSlicerSourceSlicer
 
QList< QWidget * > Projections
 
QTimer ClearProjTimer
 
- Protected Attributes inherited from Simulacrum::SSliderTool
QAbstractSlider * VPSlider
 
SViewPortTargetVP
 
- Protected Attributes inherited from Simulacrum::SViewPortTool
SCoordinate ReferencePoint
 
std::function< void(QWidget *, QString)> AdditionalWidget
 

Constructor & Destructor Documentation

◆ SCurvePTool()

SCurvePTool::SCurvePTool ( QObject *  parent = 0)

◆ ~SCurvePTool()

SCurvePTool::~SCurvePTool ( )
virtual

Member Function Documentation

◆ configureReduction()

void SCurvePTool::configureReduction ( )
protectedvirtual

Reimplemented from Simulacrum::SMaxIPTool.

◆ deSelected

void SCurvePTool::deSelected ( SViewPort nvp)
virtualslot

◆ doSliderValue()

void SCurvePTool::doSliderValue ( int  eval)
protectedvirtual

Reimplemented from Simulacrum::SMaxIPTool.

◆ leftClicked

void SCurvePTool::leftClicked ( SViewPort vp,
int  x,
int  y 
)
virtualslot

◆ selected

void SCurvePTool::selected ( SViewPort nvp)
virtualslot

◆ sliderMax()

int SCurvePTool::sliderMax ( )
protectedvirtual

Reimplemented from Simulacrum::SMaxIPTool.

◆ sliderMin()

int SCurvePTool::sliderMin ( )
protectedvirtual

Reimplemented from Simulacrum::SMaxIPTool.

◆ updateCurve()

void SCurvePTool::updateCurve ( )
protected

◆ updatePlane

void SCurvePTool::updatePlane ( )
slot

Member Data Documentation

◆ BothAxis

QCheckBox* Simulacrum::SCurvePTool::BothAxis
protected

◆ CurveGraph

SGrapher* Simulacrum::SCurvePTool::CurveGraph
protected

◆ ToolBox

QWidget* Simulacrum::SCurvePTool::ToolBox
protected

◆ XP

SCoordinate::Precision Simulacrum::SCurvePTool::XP
protected

◆ YP

SCoordinate::Precision Simulacrum::SCurvePTool::YP
protected

The documentation for this class was generated from the following files:
Simulacrum Project