|
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().
1.9.1