Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XYZTransformBase Class Reference

A transform that transforms coordinates from one 3D coordinate system to another. More...

#include <XYZTransformBase.h>

Inheritance diagram for XYZTransformBase:
Inheritance graph
[legend]
Collaboration diagram for XYZTransformBase:
Collaboration graph
[legend]

Public Member Functions

virtual double aspectRatio () const
 Get the aspect ratio.
virtual XYZTransformBaseclone () const =0
 Creates a new XYZTransform object by copying an existing one.
const std::string & name () const
 Returns the name of the Transform.
virtual ~XYZTransformBase ()
 The virtual destructor.

Protected Member Functions

 XYZTransformBase ()
 The default constructor.
 XYZTransformBase (const XYZTransformBase &)
 The copy constructor.

Protected Attributes

std::string m_name
 Name of the Transform.

Detailed Description

A transform that transforms coordinates from one 3D coordinate system to another.

Todo:
This class should go away.
Author
Paul F. Kunz Paul_.nosp@m.Kunz.nosp@m.@slac.nosp@m..sta.nosp@m.nford.nosp@m..edu
Oded Wurman owurm.nosp@m.an@s.nosp@m.tanfo.nosp@m.rd.e.nosp@m.du

Definition at line 30 of file XYZTransformBase.h.

Constructor & Destructor Documentation

XYZTransformBase ( )
protected

The default constructor.

Should never be called.

. Sets the function name to "nil". Should be overriden by derived class. If function name is "nil", then that indicated error condition that default constructor was called directly.

Definition at line 24 of file XYZTransformBase.cxx.

References TransformBase::m_name.

XYZTransformBase ( const XYZTransformBase t)
protected

The copy constructor.

Definition at line 29 of file XYZTransformBase.cxx.

~XYZTransformBase ( )
virtual

The virtual destructor.

Definition at line 34 of file XYZTransformBase.cxx.

Member Function Documentation

double aspectRatio ( ) const
virtualinherited
virtual XYZTransformBase* clone ( ) const
pure virtual

Creates a new XYZTransform object by copying an existing one.

Implements TransformBase.

Implemented in XYZTransform.

const string & name ( ) const
inherited

Member Data Documentation

std::string m_name
protectedinherited

The documentation for this class was generated from the following files:

Generated for HippoDraw Class Library by doxygen