| 
    DGtalTools 
    0.9.2
    
   | 
 
#include <visualisation/specificClasses/Viewer3DImage.h>
Inherits Viewer3D< Space, KSpace >.
Public Types | 
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 | 
| Enumerator | |
|---|---|
| BoundingBox | |
| InterGrid | |
| Grid | |
| Empty | |
Definition at line 38 of file Viewer3DImage.h.
      
  | 
  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 >::helpString(), Viewer3DImage< Space, KSpace >::init(), Viewer3DImage< Space, KSpace >::keyPressEvent(), Viewer3DImage< Space, KSpace >::my3dImage, Viewer3DImage< Space, KSpace >::setVolImage(), and Viewer3DImage< Space, KSpace >::Viewer3DImage().
      
  | 
  protectedvirtual | 
Definition at line 128 of file Viewer3DImage.cpp.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
      
  | 
  protectedvirtual | 
Definition at line 40 of file Viewer3DImage.cpp.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
      
  | 
  protectedvirtual | 
Definition at line 154 of file Viewer3DImage.cpp.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
| void Viewer3DImage< Space, KSpace >::setVolImage | ( | Image3D * | an3DImage | ) | 
Definition at line 54 of file Viewer3DImage.cpp.
Referenced by Viewer3DImage< Space, KSpace >::Viewer3DImage().
      
  | 
  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.8.11