class
NullGeometry
: public Geometry
(Return to index)
Geometry representing an identity transform.
Type:
Instantiable
Superclasses:
public Geometry
Include file:
./BeamlineGeometry/NullGeometry.hh
Inheritance
Synopsis (including inherited members):
Public members:
NullGeometry
() ;
NullGeometry
(const NullGeometry&) ;
virtual
~NullGeometry
() ;
const NullGeometry&
operator=
(const NullGeometry&) ;
virtual double
getArcLength
()const ;
virtual double
getElementLength
()const ;
virtual double
getOrigin
()const ;
virtual Euclid3D
getTransform
(double,double)const ;
virtual Euclid3D
getTransform
(double)const ;
const Geometry&
operator=
(const Geometry&) ;
virtual void
setElementLength
(double) ;
virtual double
getEntrance
()const ;
virtual double
getExit
()const ;
virtual Euclid3D
getTotalTransform
()const ;
virtual Euclid3D
getEntranceFrame
()const ;
virtual Euclid3D
getExitFrame
()const ;
virtual Euclid3D
getEntrancePatch
()const ;
virtual Euclid3D
getExitPatch
()const ;
Documentation:
Public members:
virtual double
getArcLength
()const ;
Get arc length.
Always zero for this class.
virtual double
getElementLength
()const ;
Get design length.
Always zero for this class.
virtual double
getOrigin
()const ;
Get origin position.
Always zero for this class.
virtual Euclid3D
getTransform
(double,double)const ;
Get transform.
transform from
fromS
to
toS
is always an identity for this class.
virtual Euclid3D
getTransform
(double)const ;
Get transform.
Equivalent to getTransform(0.0, s). Return the transform of the local coordinate system from the origin and
s
.
Documentation generated by fci on Mon Feb 7 11:41:46 2000