In file graphics2D/TimeSliceCamera.h:

class TimeSliceCameraBackground : public SliceCameraBackground

Background image in a time-slice camera

Inheritance:


Public Methods

TimeSliceCamera* getTimeCamera () const
return the TimeSliceCamera attached to the background
virtual void getPixelPositionFromImageCoordinates (const unsigned int vx, const unsigned int vy, const unsigned int vz, const unsigned int vt, int &x, int&y) const
Given a point in image (voxel) coordinates returns the position in screen coordinates
virtual void setVisibleArea (unsigned int x1, unsigned int y1, unsigned int z1, unsigned int t1, unsigned int x2, unsigned int y2, unsigned int z2, unsigned int t2)
set visible area to given bounds (truncate to image size if needed)
virtual void getImageCoordinates (const int x, const int y, unsigned int &vx, unsigned int &vy, unsigned int &vz, unsigned int &vt ) const
return the position in image coordinates of a pixel located at (x,y)
virtual void setVisibleArea (void)
set visible area to whole image

Public

constructor
destructor

Inherited from SliceCameraBackground:

Public Methods

virtual void getPixelPositionFromWorldCoordinates(const double px, const double py, const double pz, int &x, int&y) const
virtual void getWorldCoordinates(const int x, const int y, double &px, double &py, double &pz ) const
virtual TclString getLabel(int &x, int &y)
virtual const unsigned int* getVisibleArea() const
virtual const double* getScaleVector()
virtual const double* getVoxelSize()
virtual double getMinIntensity() const
virtual double getMaxIntensity() const
virtual const unsigned char* getRedColorMap() const
virtual const unsigned char* getGreenColorMap() const
virtual const unsigned char* getBlueColorMap() const
SliceCamera* getCamera() const

Protected Fields

SliceCamera* slicecam

Documentation

Background image in a time-slice camera
constructor

destructor

TimeSliceCamera* getTimeCamera() const
return the TimeSliceCamera attached to the background

virtual void getPixelPositionFromImageCoordinates(const unsigned int vx, const unsigned int vy, const unsigned int vz, const unsigned int vt, int &x, int&y) const
Given a point in image (voxel) coordinates returns the position in screen coordinates

virtual void setVisibleArea(unsigned int x1, unsigned int y1, unsigned int z1, unsigned int t1, unsigned int x2, unsigned int y2, unsigned int z2, unsigned int t2)
set visible area to given bounds (truncate to image size if needed)
Parameters:
x1 - visible area X first coordinate
y1 - visible area Y first coordinate
z1 - visible area Z first coordinate
t1 - visible area TIME first coordinate
x2 - visible area X second coordinate
y2 - visible area Y second coordinate
z2 - visible area Z second coordinate
t2 - visible area TIME second coordinate

virtual void getImageCoordinates(const int x, const int y, unsigned int &vx, unsigned int &vy, unsigned int &vz, unsigned int &vt ) const
return the position in image coordinates of a pixel located at (x,y)

virtual void setVisibleArea(void)
set visible area to whole image


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de