Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::ipj::CircleScanMethodViewer Class Referencefinal

#include <CircleScanMethodViewer.h>

Inheritance diagram for sf::ipj::CircleScanMethodViewer:
Collaboration diagram for sf::ipj::CircleScanMethodViewer:

Public Member Functions

 CircleScanMethodViewer (CircleScanMethod *target, QWidget *parent)
 Constructor.
 
 ~CircleScanMethodViewer () override
 Virtual overridden destructor.
 
bool sustain (const timespec &)
 Sustain called by scan method sustain.
 
void setActiveTab (int index)
 Activates the tab designated by the index.
 
void handleButtonSetGatesClick ()
 Handles button 'Set Gates'.
 
void handleButtonShowStartClick ()
 Handles button 'Show Start'.
 
void handleButtonMoveToClick ()
 Handles button 'Move To'.
 
void handleTrackBarChange ()
 Handles the trackbar for animation.
 
void setup ()
 Sets up the viewer with the current configuration.
 
void compileScene (bool init)
 Compiles the 3D scene for this method.
 
void drawScene ()
 Compiles the 3D scene for this method.
 
void animate (int index, double frac)
 Called by the method instance to handle cursor events.
 
void addPropertyPages (PropertySheetDialog *sheet)
 Adds property pages for viewer.
 
- Public Member Functions inherited from sf::Widget
 Widget (QWidget *parent=nullptr)
 Default Qt constructor.
 
 ~Widget () override
 Overridden virtual destructor.
 
Q_SIGNAL void activityChange ()
 Signal emitted when the widget becomes idle.
 

Public Attributes

std::ostream cout
 Stream attached to captured buffer.
 

Additional Inherited Members

- Protected Member Functions inherited from sf::Widget
virtual void emitActivityChange ()
 Is called when the timer times out or instantly when getting or loosing focus. Can be overridden in derived classes to enable or disable QAction's.
 
bool event (QEvent *event) override
 Overriding event to intercept all events for the widget.
 

Constructor & Destructor Documentation

◆ CircleScanMethodViewer()

sf::ipj::CircleScanMethodViewer::CircleScanMethodViewer ( CircleScanMethod target,
QWidget *  parent 
)

Constructor.

◆ ~CircleScanMethodViewer()

sf::ipj::CircleScanMethodViewer::~CircleScanMethodViewer ( )
override

Virtual overridden destructor.

Member Function Documentation

◆ addPropertyPages()

void sf::ipj::CircleScanMethodViewer::addPropertyPages ( PropertySheetDialog sheet)

Adds property pages for viewer.

◆ animate()

void sf::ipj::CircleScanMethodViewer::animate ( int  index,
double  frac 
)

Called by the method instance to handle cursor events.

◆ compileScene()

void sf::ipj::CircleScanMethodViewer::compileScene ( bool  init)

Compiles the 3D scene for this method.

◆ drawScene()

void sf::ipj::CircleScanMethodViewer::drawScene ( )

Compiles the 3D scene for this method.

◆ handleButtonMoveToClick()

void sf::ipj::CircleScanMethodViewer::handleButtonMoveToClick ( )

Handles button 'Move To'.

◆ handleButtonSetGatesClick()

void sf::ipj::CircleScanMethodViewer::handleButtonSetGatesClick ( )

Handles button 'Set Gates'.

◆ handleButtonShowStartClick()

void sf::ipj::CircleScanMethodViewer::handleButtonShowStartClick ( )

Handles button 'Show Start'.

◆ handleTrackBarChange()

void sf::ipj::CircleScanMethodViewer::handleTrackBarChange ( )

Handles the trackbar for animation.

◆ setActiveTab()

void sf::ipj::CircleScanMethodViewer::setActiveTab ( int  index)

Activates the tab designated by the index.

Parameters
index

◆ setup()

void sf::ipj::CircleScanMethodViewer::setup ( )

Sets up the viewer with the current configuration.

◆ sustain()

bool sf::ipj::CircleScanMethodViewer::sustain ( const timespec &  )

Sustain called by scan method sustain.

Member Data Documentation

◆ cout

std::ostream sf::ipj::CircleScanMethodViewer::cout

Stream attached to captured buffer.


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