Simulacrum  1.2
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
Simulacrum::SRenderSurfaceBasic Class Reference

#include <viewPort.h>

Inheritance diagram for Simulacrum::SRenderSurfaceBasic:
Inheritance graph
Collaboration diagram for Simulacrum::SRenderSurfaceBasic:
Collaboration graph

Public Slots

void setResampleTime (int)
 
void enableDownsample (bool)
 
void enablePerfDownsample (bool)
 
void enableSpatialDeform (bool)
 
void resample ()
 
void enableContextOverlays (bool)
 
void setOverlayOpacity (float)
 

Signals

void updateSignal (bool)
 

Public Member Functions

 SRenderSurfaceBasic (QWidget *parent=0)
 
 ~SRenderSurfaceBasic ()
 
unsigned short downsampleScale (SSpace &)
 
void drawSImage (SSpace &)
 
SVector coordToSSpace (const SCoordinate &redcoord)
 
SVector sspaceToCoord (const SVector &sspacecoord)
 
bool perfDownEnabled ()
 
bool spatiallyDeform ()
 
bool contextOverlays ()
 
- Public Member Functions inherited from Simulacrum::SRenderSurface
virtual ~SRenderSurface ()
 
virtual void setResampleTime (int)=0
 
virtual void enableDownsample (bool)=0
 
virtual void enablePerfDownsample (bool)=0
 
virtual void enableSpatialDeform (bool)=0
 
virtual void enableContextOverlays (bool)=0
 
virtual void setOverlayOpacity (float)=0
 
virtual void updateSignal (bool)=0
 

Protected Slots

void newImage (SSpace *)
 

Protected Member Functions

QSize drawSize ()
 
QRect visibleSurface ()
 
void callRender (short downsample)
 
void paintEvent (QPaintEvent *)
 
void resizeEvent (QResizeEvent *)
 
void moveEvent (QMoveEvent *)
 
void showEvent (QShowEvent *)
 

Additional Inherited Members

- Static Public Member Functions inherited from Simulacrum::SRenderSurface
static SCoordinate calcSpaciallyDeformedExtent (SSpace &)
 

Constructor & Destructor Documentation

◆ SRenderSurfaceBasic()

SRenderSurfaceBasic::SRenderSurfaceBasic ( QWidget *  parent = 0)

◆ ~SRenderSurfaceBasic()

SRenderSurfaceBasic::~SRenderSurfaceBasic ( )

Member Function Documentation

◆ callRender()

void Simulacrum::SRenderSurfaceBasic::callRender ( short  downsample)
protected

◆ contextOverlays()

bool SRenderSurfaceBasic::contextOverlays ( )
virtual

◆ coordToSSpace()

SVector SRenderSurfaceBasic::coordToSSpace ( const SCoordinate redcoord)
virtual

◆ downsampleScale()

short unsigned int SRenderSurfaceBasic::downsampleScale ( SSpace source)

◆ drawSImage()

void SRenderSurfaceBasic::drawSImage ( SSpace newimg)
virtual

◆ drawSize()

QSize SRenderSurfaceBasic::drawSize ( )
protected

◆ enableContextOverlays

void SRenderSurfaceBasic::enableContextOverlays ( bool  nover)
slot

◆ enableDownsample

void SRenderSurfaceBasic::enableDownsample ( bool  ndown)
slot

◆ enablePerfDownsample

void SRenderSurfaceBasic::enablePerfDownsample ( bool  ndown)
slot

◆ enableSpatialDeform

void SRenderSurfaceBasic::enableSpatialDeform ( bool  ndeform)
slot

◆ moveEvent()

void SRenderSurfaceBasic::moveEvent ( QMoveEvent *  me)
protected

◆ newImage

void SRenderSurfaceBasic::newImage ( SSpace newimage)
protectedslot

◆ paintEvent()

void SRenderSurfaceBasic::paintEvent ( QPaintEvent *  pevent)
protected

◆ perfDownEnabled()

bool SRenderSurfaceBasic::perfDownEnabled ( )
virtual

◆ resample

void SRenderSurfaceBasic::resample ( )
slot

◆ resizeEvent()

void SRenderSurfaceBasic::resizeEvent ( QResizeEvent *  resev)
protected

◆ setOverlayOpacity

void SRenderSurfaceBasic::setOverlayOpacity ( float  newopac)
slot

◆ setResampleTime

void SRenderSurfaceBasic::setResampleTime ( int  newtime)
slot

◆ showEvent()

void SRenderSurfaceBasic::showEvent ( QShowEvent *  se)
protected

◆ spatiallyDeform()

bool SRenderSurfaceBasic::spatiallyDeform ( )
virtual

◆ sspaceToCoord()

SVector SRenderSurfaceBasic::sspaceToCoord ( const SVector sspacecoord)
virtual

◆ updateSignal

void Simulacrum::SRenderSurfaceBasic::updateSignal ( bool  )
signal

◆ visibleSurface()

QRect SRenderSurfaceBasic::visibleSurface ( )
protected

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