DGtalTools
1.2.0
|
#include <visualisation/specificClasses/Viewer3DImage.h>
Inherits DGtal::Viewer3D< DGtal::Z3i::Space, DGtal::Z3i::KSpace >.
Public Types | |
enum | ModeVisu { BoundingBox , InterGrid , Grid , Empty } |
Public Member Functions | |
Viewer3DImage (ModeVisu aMode=BoundingBox) | |
Viewer3DImage (Image3D *an3DImage) | |
void | setVolImage (Image3D *an3DImage) |
Protected Member Functions | |
virtual QString | helpString () const |
virtual void | keyPressEvent (QKeyEvent *e) |
virtual void | init () |
Protected Attributes | |
Image3D * | my3dImage |
float | myScaleX |
float | myScaleY |
float | myScaleZ |
int | mySliceXPos |
int | mySliceYPos |
int | mySliceZPos |
int | myCurrentSliceDim |
double | myAngleRotation |
double | myTotalAngleRotationX |
double | myTotalAngleRotationY |
double | myTotalAngleRotationZ |
bool | myDisplayingInfo |
DGtal::Z3i::Point | myImageOrigin |
ModeVisu | myMode |
Private Types | |
typedef DGtal::ImageContainerBySTLVector< DGtal::Z3i::Domain, unsigned char > | Image3D |
typedef DGtal::ImageContainerBySTLVector< DGtal::Z2i::Domain, unsigned char > | Image2D |
typedef DGtal::ConstImageAdapter< Image3D, Image2D::Domain, DGtal::functors::Projector< DGtal::Z3i::Space >, Image3D::Value, DGtal::functors::Identity > | SliceImageAdapter |
typedef DGtal::ConstImageAdapter< Image3D, DGtal::Z2i::Domain, DGtal::functors::SliceRotator2D< DGtal::Z3i::Domain >, Image3D::Value, DGtal::functors::Identity > | MyRotatorSliceImageAdapter |
Prevents repeated inclusion of headers.
Definition at line 23 of file Viewer3DImage.h.
|
private |
Definition at line 27 of file Viewer3DImage.h.
|
private |
Definition at line 26 of file Viewer3DImage.h.
|
private |
Definition at line 33 of file Viewer3DImage.h.
|
private |
Definition at line 30 of file Viewer3DImage.h.
enum Viewer3DImage::ModeVisu |
|
inline |
Definition at line 40 of file Viewer3DImage.h.
References Viewer3DImage< Space, KSpace >::myAngleRotation, Viewer3DImage< Space, KSpace >::myCurrentSliceDim, Viewer3DImage< Space, KSpace >::myDisplayingInfo, Viewer3DImage< Space, KSpace >::myMode, Viewer3DImage< Space, KSpace >::mySliceXPos, Viewer3DImage< Space, KSpace >::mySliceYPos, Viewer3DImage< Space, KSpace >::mySliceZPos, Viewer3DImage< Space, KSpace >::myTotalAngleRotationX, Viewer3DImage< Space, KSpace >::myTotalAngleRotationY, and Viewer3DImage< Space, KSpace >::myTotalAngleRotationZ.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
inline |
Definition at line 54 of file Viewer3DImage.h.
References Viewer3DImage< Space, KSpace >::my3dImage, and Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protectedvirtual |
Definition at line 128 of file Viewer3DImage.cpp.
|
protectedvirtual |
Definition at line 40 of file Viewer3DImage.cpp.
|
protectedvirtual |
Definition at line 154 of file Viewer3DImage.cpp.
void Viewer3DImage< Space, KSpace >::setVolImage | ( | Image3D * | an3DImage | ) |
Definition at line 55 of file Viewer3DImage.cpp.
|
protected |
Definition at line 68 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 76 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 75 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 80 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 81 of file Viewer3DImage.h.
|
protected |
Definition at line 82 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 69 of file Viewer3DImage.h.
|
protected |
Definition at line 70 of file Viewer3DImage.h.
|
protected |
Definition at line 71 of file Viewer3DImage.h.
|
protected |
Definition at line 72 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 73 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 74 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 77 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 78 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
|
protected |
Definition at line 79 of file Viewer3DImage.h.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().