ImagePlane Class Reference

#include <plane.h>

Inheritance diagram for ImagePlane:

[legend]
Collaboration diagram for ImagePlane:
[legend]
List of all members.

Public Member Functions

 ImagePlane (ImagePlanePlane plane, double fov, ImagePlaneHeadFeet hfff, ImagePlanePosition posn)
 ImagePlane (ImagePlanePlane plane, double hfov, double vfov, ImagePlaneHeadFeet hfff, ImagePlanePosition posn)
 ImagePlane (ImagePlaneHeadFeet hfff, ImagePlanePosition posn)

Private Member Functions

Point3D _get_center (void)
void _set_center (Point3D p)
void _rotate_center (Rotation3D r)
void _shift_center (Vector3D shift)
Point3D _get_tlhc (void)
void _set_tlhc (Point3D p)
void _rotate_tlhc (Rotation3D r)
void _shift_tlhc (Vector3D shift)
void _scale_tlhc (double factor)
Vector3D _get_rowvec (void)
void _set_rowvec (Vector3D v)
void _rotate_rowvec (Rotation3D r)
Vector3D _get_colvec (void)
void _set_colvec (Vector3D v)
void _rotate_colvec (Rotation3D r)

Constructor & Destructor Documentation

ImagePlane::ImagePlane ImagePlanePlane  plane,
double  fov,
ImagePlaneHeadFeet  hfff,
ImagePlanePosition  posn
[inline]
 

ImagePlane::ImagePlane ImagePlanePlane  plane,
double  hfov,
double  vfov,
ImagePlaneHeadFeet  hfff,
ImagePlanePosition  posn
[inline]
 

ImagePlane::ImagePlane ImagePlaneHeadFeet  hfff,
ImagePlanePosition  posn
[inline]
 


Member Function Documentation

Point3D ImagePlane::_get_center void   )  [inline, private]
 

Reimplemented from AbstractImagePlane.

Vector3D ImagePlane::_get_colvec void   )  [inline, private]
 

Reimplemented from AbstractImagePlane.

Vector3D ImagePlane::_get_rowvec void   )  [inline, private]
 

Reimplemented from AbstractImagePlane.

Point3D ImagePlane::_get_tlhc void   )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_rotate_center Rotation3D  r  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_rotate_colvec Rotation3D  r  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_rotate_rowvec Rotation3D  r  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_rotate_tlhc Rotation3D  r  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_scale_tlhc double  factor  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_set_center Point3D  p  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_set_colvec Vector3D  v  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_set_rowvec Vector3D  v  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_set_tlhc Point3D  p  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_shift_center Vector3D  shift  )  [inline, private]
 

Reimplemented from AbstractImagePlane.

void ImagePlane::_shift_tlhc Vector3D  shift  )  [inline, private]
 

Reimplemented from AbstractImagePlane.


The documentation for this class was generated from the following file:
Generated on Thu Sep 17 10:13:55 2009 for dicom3tools by  doxygen 1.4.6