ImageGui::GLImageBox Class Reference
#include <OpenGLImageBox.h>
Public Slots | |
void | handleLoggedMessage (const QOpenGLDebugMessage &debugMessage) |
Signals | |
void | drawGraphics () |
void | drawGraphics () |
Public Member Functions | |
void | clearColorMap () |
void | clearColorMap () |
void | clearImage () |
void | clearImage () |
int | createColorMap (int numEntriesReq=0, bool Initialise=true) |
int | createColorMap (int numEntriesReq=0, bool Initialise=true) |
int | createImageCopy (void *pSrcPixelData, unsigned long width, unsigned long height, int format, unsigned short numSigBitsPerSample, int displayMode=IV_DISPLAY_RESET) |
int | createImageCopy (void *pSrcPixelData, unsigned long width, unsigned long height, int format, unsigned short numSigBitsPerSample, int displayMode=IV_DISPLAY_RESET) |
void | fixBasePosCurr () |
void | fixBasePosCurr () |
void | getCentrePoint (int &ICx, int &ICy) |
void | getCentrePoint (int &ICx, int &ICy) |
Image::ImageBase * | getImageBasePtr () |
Image::ImageBase * | getImageBasePtr () |
int | getImageFormat () |
int | getImageFormat () |
unsigned short | getImageNumSamplesPerPix () |
unsigned short | getImageNumSamplesPerPix () |
int | getImageSample (int x, int y, unsigned short sampleIndex, double &value) |
int | getImageSample (int x, int y, unsigned short sampleIndex, double &value) |
int | getNumColorMapEntries () const |
int | getNumColorMapEntries () const |
double | getZoomFactor () |
double | getZoomFactor () |
GLImageBox (QWidget *parent=0, const QGLWidget *shareWidget=0, Qt::WindowFlags f=0) | |
GLImageBox (QWidget *parent=0, Qt::WindowFlags f=0) | |
double | ICToWC_X (double ImageX) |
double | ICToWC_X (double ImageX) |
double | ICToWC_Y (double ImageY) |
double | ICToWC_Y (double ImageY) |
unsigned int | pixValToMapIndex (double PixVal) |
unsigned int | pixValToMapIndex (double PixVal) |
int | pointImageTo (void *pSrcPixelData, unsigned long width, unsigned long height, int format, unsigned short numSigBitsPerSample, bool takeOwnership, int displayMode=IV_DISPLAY_RESET) |
int | pointImageTo (void *pSrcPixelData, unsigned long width, unsigned long height, int format, unsigned short numSigBitsPerSample, bool takeOwnership, int displayMode=IV_DISPLAY_RESET) |
void | redraw () |
void | redraw () |
void | relMoveWC (int WCdx, int WCdy) |
void | relMoveWC (int WCdx, int WCdy) |
void | renderText (int x, int y, const QString &str, const QFont &fnt=QFont()) |
int | setColorMapAlphaValue (int index, float value) |
int | setColorMapAlphaValue (int index, float value) |
int | setColorMapBlueValue (int index, float value) |
int | setColorMapBlueValue (int index, float value) |
int | setColorMapGreenValue (int index, float value) |
int | setColorMapGreenValue (int index, float value) |
int | setColorMapRedValue (int index, float value) |
int | setColorMapRedValue (int index, float value) |
int | setColorMapRGBAValue (int index, float red, float green, float blue, float alpha=1.0) |
int | setColorMapRGBAValue (int index, float red, float green, float blue, float alpha=1.0) |
void | setNormal () |
void | setNormal () |
void | setZoomFactor (double zoomFactor, bool useCentrePt=false, int ICx=0, int ICy=0) |
void | setZoomFactor (double zoomFactor, bool useCentrePt=false, int ICx=0, int ICy=0) |
void | stretchToFit () |
void | stretchToFit () |
double | WCToIC_X (double WidgetX) |
double | WCToIC_X (double WidgetX) |
double | WCToIC_Y (double WidgetY) |
double | WCToIC_Y (double WidgetY) |
void | zoom (int power, bool useCentrePt=false, int ICx=0, int ICy=0) |
void | zoom (int power, bool useCentrePt=false, int ICx=0, int ICy=0) |
~GLImageBox () | |
~GLImageBox () | |
Constructor & Destructor Documentation
◆ GLImageBox() [1/2]
GLImageBox::GLImageBox | ( | QWidget * | parent = 0 , |
const QGLWidget * | shareWidget = 0 , |
||
Qt::WindowFlags | f = 0 |
||
) |
◆ ~GLImageBox() [1/2]
GLImageBox::~GLImageBox | ( | ) |
◆ GLImageBox() [2/2]
GLImageBox::GLImageBox | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | f = 0 |
||
) |
◆ ~GLImageBox() [2/2]
ImageGui::GLImageBox::~GLImageBox | ( | ) |
Member Function Documentation
◆ clearColorMap() [1/2]
void ImageGui::GLImageBox::clearColorMap | ( | ) |
◆ clearColorMap() [2/2]
void GLImageBox::clearColorMap | ( | ) |
Referenced by createColorMap().
◆ clearImage() [1/2]
void ImageGui::GLImageBox::clearImage | ( | ) |
◆ clearImage() [2/2]
void GLImageBox::clearImage | ( | ) |
◆ createColorMap() [1/2]
int ImageGui::GLImageBox::createColorMap | ( | int | numEntriesReq = 0 , |
bool | Initialise = true |
||
) |
◆ createColorMap() [2/2]
int GLImageBox::createColorMap | ( | int | numEntriesReq = 0 , |
bool | Initialise = true |
||
) |
References clearColorMap().
◆ createImageCopy() [1/2]
int ImageGui::GLImageBox::createImageCopy | ( | void * | pSrcPixelData, |
unsigned long | width, | ||
unsigned long | height, | ||
int | format, | ||
unsigned short | numSigBitsPerSample, | ||
int | displayMode = IV_DISPLAY_RESET |
||
) |
◆ createImageCopy() [2/2]
int GLImageBox::createImageCopy | ( | void * | pSrcPixelData, |
unsigned long | width, | ||
unsigned long | height, | ||
int | format, | ||
unsigned short | numSigBitsPerSample, | ||
int | displayMode = IV_DISPLAY_RESET |
||
) |
◆ drawGraphics [1/2]
|
signal |
◆ drawGraphics [2/2]
|
signal |
◆ fixBasePosCurr() [1/2]
void ImageGui::GLImageBox::fixBasePosCurr | ( | ) |
◆ fixBasePosCurr() [2/2]
void GLImageBox::fixBasePosCurr | ( | ) |
◆ getCentrePoint() [1/2]
void ImageGui::GLImageBox::getCentrePoint | ( | int & | ICx, |
int & | ICy | ||
) |
◆ getCentrePoint() [2/2]
void GLImageBox::getCentrePoint | ( | int & | ICx, |
int & | ICy | ||
) |
References WCToIC_X(), and WCToIC_Y().
Referenced by setZoomFactor().
◆ getImageBasePtr() [1/2]
Image::ImageBase* ImageGui::GLImageBox::getImageBasePtr | ( | ) |
◆ getImageBasePtr() [2/2]
Image::ImageBase* ImageGui::GLImageBox::getImageBasePtr | ( | ) |
◆ getImageFormat() [1/2]
int ImageGui::GLImageBox::getImageFormat | ( | ) |
◆ getImageFormat() [2/2]
int GLImageBox::getImageFormat | ( | ) |
◆ getImageNumSamplesPerPix() [1/2]
unsigned short ImageGui::GLImageBox::getImageNumSamplesPerPix | ( | ) |
◆ getImageNumSamplesPerPix() [2/2]
unsigned short GLImageBox::getImageNumSamplesPerPix | ( | ) |
◆ getImageSample() [1/2]
int ImageGui::GLImageBox::getImageSample | ( | int | x, |
int | y, | ||
unsigned short | sampleIndex, | ||
double & | value | ||
) |
◆ getImageSample() [2/2]
int GLImageBox::getImageSample | ( | int | x, |
int | y, | ||
unsigned short | sampleIndex, | ||
double & | value | ||
) |
◆ getNumColorMapEntries() [1/2]
int ImageGui::GLImageBox::getNumColorMapEntries | ( | ) | const |
◆ getNumColorMapEntries() [2/2]
int ImageGui::GLImageBox::getNumColorMapEntries | ( | ) | const |
Referenced by pixValToMapIndex().
◆ getZoomFactor() [1/2]
double ImageGui::GLImageBox::getZoomFactor | ( | ) |
◆ getZoomFactor() [2/2]
double ImageGui::GLImageBox::getZoomFactor | ( | ) |
◆ handleLoggedMessage
|
slot |
◆ ICToWC_X() [1/2]
double ImageGui::GLImageBox::ICToWC_X | ( | double | ImageX | ) |
◆ ICToWC_X() [2/2]
double GLImageBox::ICToWC_X | ( | double | ImageX | ) |
◆ ICToWC_Y() [1/2]
double ImageGui::GLImageBox::ICToWC_Y | ( | double | ImageY | ) |
◆ ICToWC_Y() [2/2]
double GLImageBox::ICToWC_Y | ( | double | ImageY | ) |
◆ pixValToMapIndex() [1/2]
unsigned int ImageGui::GLImageBox::pixValToMapIndex | ( | double | PixVal | ) |
◆ pixValToMapIndex() [2/2]
unsigned int GLImageBox::pixValToMapIndex | ( | double | PixVal | ) |
References getNumColorMapEntries().
◆ pointImageTo() [1/2]
int ImageGui::GLImageBox::pointImageTo | ( | void * | pSrcPixelData, |
unsigned long | width, | ||
unsigned long | height, | ||
int | format, | ||
unsigned short | numSigBitsPerSample, | ||
bool | takeOwnership, | ||
int | displayMode = IV_DISPLAY_RESET |
||
) |
◆ pointImageTo() [2/2]
int GLImageBox::pointImageTo | ( | void * | pSrcPixelData, |
unsigned long | width, | ||
unsigned long | height, | ||
int | format, | ||
unsigned short | numSigBitsPerSample, | ||
bool | takeOwnership, | ||
int | displayMode = IV_DISPLAY_RESET |
||
) |
◆ redraw() [1/2]
void ImageGui::GLImageBox::redraw | ( | ) |
◆ redraw() [2/2]
void GLImageBox::redraw | ( | ) |
◆ relMoveWC() [1/2]
void ImageGui::GLImageBox::relMoveWC | ( | int | WCdx, |
int | WCdy | ||
) |
◆ relMoveWC() [2/2]
void GLImageBox::relMoveWC | ( | int | WCdx, |
int | WCdy | ||
) |
◆ renderText()
void GLImageBox::renderText | ( | int | x, |
int | y, | ||
const QString & | str, | ||
const QFont & | fnt = QFont() |
||
) |
References femsolver.elmer.sifio::isValid().
◆ setColorMapAlphaValue() [1/2]
int ImageGui::GLImageBox::setColorMapAlphaValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapAlphaValue() [2/2]
int GLImageBox::setColorMapAlphaValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapBlueValue() [1/2]
int ImageGui::GLImageBox::setColorMapBlueValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapBlueValue() [2/2]
int GLImageBox::setColorMapBlueValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapGreenValue() [1/2]
int ImageGui::GLImageBox::setColorMapGreenValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapGreenValue() [2/2]
int GLImageBox::setColorMapGreenValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapRedValue() [1/2]
int ImageGui::GLImageBox::setColorMapRedValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapRedValue() [2/2]
int GLImageBox::setColorMapRedValue | ( | int | index, |
float | value | ||
) |
◆ setColorMapRGBAValue() [1/2]
int ImageGui::GLImageBox::setColorMapRGBAValue | ( | int | index, |
float | red, | ||
float | green, | ||
float | blue, | ||
float | alpha = 1.0 |
||
) |
◆ setColorMapRGBAValue() [2/2]
int GLImageBox::setColorMapRGBAValue | ( | int | index, |
float | red, | ||
float | green, | ||
float | blue, | ||
float | alpha = 1.0 |
||
) |
◆ setNormal() [1/2]
void ImageGui::GLImageBox::setNormal | ( | ) |
◆ setNormal() [2/2]
void GLImageBox::setNormal | ( | ) |
References setZoomFactor().
◆ setZoomFactor() [1/2]
void ImageGui::GLImageBox::setZoomFactor | ( | double | zoomFactor, |
bool | useCentrePt = false , |
||
int | ICx = 0 , |
||
int | ICy = 0 |
||
) |
◆ setZoomFactor() [2/2]
void GLImageBox::setZoomFactor | ( | double | zoomFactor, |
bool | useCentrePt = false , |
||
int | ICx = 0 , |
||
int | ICy = 0 |
||
) |
References getCentrePoint().
Referenced by setNormal().
◆ stretchToFit() [1/2]
void ImageGui::GLImageBox::stretchToFit | ( | ) |
◆ stretchToFit() [2/2]
void GLImageBox::stretchToFit | ( | ) |
◆ WCToIC_X() [1/2]
double ImageGui::GLImageBox::WCToIC_X | ( | double | WidgetX | ) |
◆ WCToIC_X() [2/2]
double GLImageBox::WCToIC_X | ( | double | WidgetX | ) |
Referenced by getCentrePoint().
◆ WCToIC_Y() [1/2]
double ImageGui::GLImageBox::WCToIC_Y | ( | double | WidgetY | ) |
◆ WCToIC_Y() [2/2]
double GLImageBox::WCToIC_Y | ( | double | WidgetY | ) |
Referenced by getCentrePoint().
◆ zoom() [1/2]
void ImageGui::GLImageBox::zoom | ( | int | power, |
bool | useCentrePt = false , |
||
int | ICx = 0 , |
||
int | ICy = 0 |
||
) |
◆ zoom() [2/2]
void ImageGui::GLImageBox::zoom | ( | int | power, |
bool | useCentrePt = false , |
||
int | ICx = 0 , |
||
int | ICy = 0 |
||
) |
The documentation for this class was generated from the following files:
- src/Mod/Image/Gui/GLImageBox.h
- src/Mod/Image/Gui/OpenGLImageBox.h
- src/Mod/Image/Gui/GLImageBox.cpp
- src/Mod/Image/Gui/OpenGLImageBox.cpp