1 #ifndef CLASSIC_StraightGeometry_HH
2 #define CLASSIC_StraightGeometry_HH
122 #endif // CLASSIC_StraightGeometry_HH
double getExit() const
Get exit.
A geometry representing a straight line.
double getEntrance() const
Get entrance.
StraightGeometry(double length=0.0)
Constructor.
virtual double getElementLength() const
Get design length.
Euclid3D getTotalTransform() const
Get transform.
Abstract base class for accelerator geometry classes.
const StraightGeometry & operator=(const StraightGeometry &right)
Displacement and rotation in space.
Euclid3D getExitFrame() const
Get transform.
double getOrigin() const
Get origin.
Euclid3D getTransform(double fromS, double toS) const
Get transform.
virtual double getArcLength() const
Get arc length.
virtual ~StraightGeometry()
virtual void setElementLength(double length)
Set design length.
Euclid3D getEntranceFrame() const
Get transform.