Swiftray  1.0
PreviewGenerator Class Reference

#include <preview-generator.h>

Inheritance diagram for PreviewGenerator:
BaseGenerator

Classes

class  Path
 

Public Member Functions

 PreviewGenerator ()
 
void home () override
 
void moveTo (float x, float y, float speed, float power) override
 
const QList< Path > & paths () const
 
void setLaserPower (float power) override
 
void turnOffLaser () override
 
void turnOnLaser () override
 
void useAbsolutePositioning () override
 
void useRelativePositioning () override
 
- Public Member Functions inherited from BaseGenerator
 BaseGenerator ()
 
virtual void beginHighSpeedRastering (int pixels)
 
virtual void disableDiodeLaser ()
 
virtual void disableHighSpeedRastering ()
 
virtual void disableRotary ()
 
virtual void enableDiodeLaser ()
 
virtual void enableHighSpeedRastering ()
 
virtual void enableRotary ()
 
virtual void endHighSpeedRastering ()
 
virtual void moveToX (float x)
 
float power ()
 
virtual void pushRasteringPixels32 (int32_t bit)
 
virtual void reset ()
 
virtual void setSpeed (float speed)
 
float speed ()
 
std::stringstream & stream ()
 
std::string toString () const
 
float x ()
 
float y ()
 

Public Attributes

QList< Pathpaths_
 

Additional Inherited Members

- Protected Attributes inherited from BaseGenerator
float power_
 
float speed_
 
std::stringstream str_stream_
 
float x_
 
float y_
 

Constructor & Destructor Documentation

◆ PreviewGenerator()

PreviewGenerator::PreviewGenerator ( )
inline

Member Function Documentation

◆ home()

void PreviewGenerator::home ( )
inlineoverridevirtual

Reimplemented from BaseGenerator.

◆ moveTo()

void PreviewGenerator::moveTo ( float  x,
float  y,
float  speed,
float  power 
)
inlineoverridevirtual

Reimplemented from BaseGenerator.

◆ paths()

const QList<Path>& PreviewGenerator::paths ( ) const
inline

◆ setLaserPower()

void PreviewGenerator::setLaserPower ( float  power)
inlineoverridevirtual

Reimplemented from BaseGenerator.

◆ turnOffLaser()

void PreviewGenerator::turnOffLaser ( )
inlineoverridevirtual

Reimplemented from BaseGenerator.

◆ turnOnLaser()

void PreviewGenerator::turnOnLaser ( )
inlineoverridevirtual

Reimplemented from BaseGenerator.

◆ useAbsolutePositioning()

void PreviewGenerator::useAbsolutePositioning ( )
inlineoverridevirtual

Reimplemented from BaseGenerator.

◆ useRelativePositioning()

void PreviewGenerator::useRelativePositioning ( )
inlineoverridevirtual

Reimplemented from BaseGenerator.

Member Data Documentation

◆ paths_

QList<Path> PreviewGenerator::paths_

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