Simulacrum  1.2
Public Slots | Public Member Functions | Static Public Member Functions | List of all members
Simulacrum::SPointInfoTool Class Reference

#include <vpTools.h>

Inheritance diagram for Simulacrum::SPointInfoTool:
Inheritance graph
Collaboration diagram for Simulacrum::SPointInfoTool:
Collaboration graph

Public Slots

virtual void selected (SViewPort &)
 
virtual void deSelected (SViewPort &)
 
virtual void leftClicked (SViewPort &, int x, int y)
 
virtual void buttonReleased (SViewPort &, int x, int y)
 
virtual void middleClicked (SViewPort &, int x, int y)
 
virtual void dragged (SViewPort &, int x, int y)
 
void removeProjP (QObject *)
 
void clearProjs ()
 
- 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

 SPointInfoTool (QObject *parent=0)
 
virtual ~SPointInfoTool ()
 
- 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)>)
 

Static Public Member Functions

static QString genInfoString (SViewPort &, int x, int y)
 
static void synchVPs (SViewPort &, int x, int y, bool checkspaceids=true, bool rdepth=true, bool centerinvp=true)
 
static QList< QWidget * > showSliceProjections (SViewPort &primaryvp, bool force=false, bool fast=false)
 
static QList< SPOIObject * > showProjections (SViewPort &, int x, int y, bool checkspaceids=true, bool fast=false)
 
static std::vector< std::pair< float, float > > getTimePoints (SViewPort &, int x, int y)
 

Additional Inherited Members

- Protected Member Functions inherited from Simulacrum::SViewPortTool
void AdditionalWidgetHide (QWidget *)
 
- Protected Attributes inherited from Simulacrum::SViewPortTool
SCoordinate ReferencePoint
 
std::function< void(QWidget *, QString)> AdditionalWidget
 

Constructor & Destructor Documentation

◆ SPointInfoTool()

SPointInfoTool::SPointInfoTool ( QObject *  parent = 0)

◆ ~SPointInfoTool()

SPointInfoTool::~SPointInfoTool ( )
virtual

Member Function Documentation

◆ buttonReleased

void SPointInfoTool::buttonReleased ( SViewPort vp,
int  x,
int  y 
)
virtualslot

◆ clearProjs

void SPointInfoTool::clearProjs ( )
slot

◆ deSelected

void SPointInfoTool::deSelected ( SViewPort )
virtualslot

◆ dragged

void SPointInfoTool::dragged ( SViewPort vp,
int  x,
int  y 
)
virtualslot

◆ genInfoString()

QString SPointInfoTool::genInfoString ( SViewPort vp,
int  x,
int  y 
)
static

◆ getTimePoints()

std::vector< std::pair< float, float > > SPointInfoTool::getTimePoints ( SViewPort vp,
int  x,
int  y 
)
static

◆ leftClicked

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

◆ middleClicked

void SPointInfoTool::middleClicked ( SViewPort ,
int  x,
int  y 
)
virtualslot

◆ removeProjP

void SPointInfoTool::removeProjP ( QObject *  delp)
slot

◆ selected

void SPointInfoTool::selected ( SViewPort )
virtualslot

◆ showProjections()

QList< SPOIObject * > SPointInfoTool::showProjections ( SViewPort vp,
int  x,
int  y,
bool  checkspaceids = true,
bool  fast = false 
)
static

◆ showSliceProjections()

QList< QWidget * > SPointInfoTool::showSliceProjections ( SViewPort primaryvp,
bool  force = false,
bool  fast = false 
)
static

◆ synchVPs()

void SPointInfoTool::synchVPs ( SViewPort vp,
int  x,
int  y,
bool  checkspaceids = true,
bool  rdepth = true,
bool  centerinvp = true 
)
static

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