A 2D object attached to a 4D inrimage that display image slices
![]() | ~Inrimage4DView () destruction: do not delete visualized inrimage |
![]() | dying (const ObjectPointer<Inrimage4D>&) die on inrimage deletion |
![]() | focusCamera (SliceCamera& cam) focus camera on image center |
![]() | createdCamera (SliceCamera& cam) add a camera in inrimage view management if needed |
![]() | doCreateCamera (SliceCamera& cam) add a camera in inrimage view management |
![]() | deletedCamera (SliceCamera& cam) remove a camera from inrimage view management |
![]() | getScene (void) const return this object scene |
![]() | getBackgroundFromCamera (TimeSliceCamera *cam) returns eventually the TclImage associated with a given slice camera |
![]() | translate (const Vec2 Translates the 2D object |
![]() | rotate (const Rotation2D &r) Rotates the 2D object: no rotation available for images |
![]() | scale (const double s) Scales the 2D object |
![]() | updateCenter (Vec2 Returns the graphic object center and weight. |
![]() | select (Camera2D *) nothing done when an image is selected |
![]() | updateRadius (const Vec2 Returns the graphic object radius given its center |
![]() | computeClosestDistance (DataTypes::MouseClick& mc) const Return MAXDOUBLE, an image is considered as background and may not be selected |
![]() | firstBackground () return iterator on the first background |
![]() | lastBackground () return iterator on the last background |
![]() | getInrimage () const returns the pointed inrimage |
![]() | changeInrimage (Inrimage4D *inr) Modifies the pointed image and Updates all images |
![]() | refreshCameras (void) reset InrimageView::TclImage objects list pointers to cameras |
![]() | unselect (Camera2D *) nothing done when an image is unselected |
![]() | redraw (Camera2D *cam) default redraw function for sliceable objects |
![]() | constructors
|
![]() | backgroundList the list of backgrounds associated with the inrimage view |
![]() | createGLScale whether we should create |
![]() | init (void) constructors common code |
![]() | constructors
|
A 2D object attached to a 4D inrimage that display image slices
Inrimage4DView(Inrimage4D *inr1, Inrimage4D *i, Scene2D *scene, bool _createGLScale=true)
inr2 - dummy inrimage pointer
scene - scene to build data in
_createGLScale - boolean indicating if we should create GLScales associated with each background
constructors
virtual ~Inrimage4DView()
virtual void dying(const ObjectPointer<Inrimage4D>&)
void focusCamera(SliceCamera& cam)
virtual void createdCamera(SliceCamera& cam)
virtual void doCreateCamera(SliceCamera& cam)
void deletedCamera(SliceCamera& cam)
Scene2D* getScene(void) const
Inrimage4DBackground* getBackgroundFromCamera(TimeSliceCamera *cam)
virtual void translate(const Vec2
virtual void rotate(const Rotation2D &r)
virtual void scale(const double s)
virtual void updateCenter(Vec2
virtual void select(Camera2D *)
virtual double updateRadius(const Vec2
virtual double computeClosestDistance(DataTypes::MouseClick& mc) const
std::list <Inrimage4DBackground *> ::iterator firstBackground()
std::list <Inrimage4DBackground *> ::iterator lastBackground()
Inrimage4D* getInrimage() const
virtual void changeInrimage(Inrimage4D *inr)
void refreshCameras(void)
virtual void unselect(Camera2D *)
virtual void redraw(Camera2D *cam)
std::list <Inrimage4DBackground *> backgroundList
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