virtual double getArcLength() const
Get arc length.
virtual double getExit() const
Get exit position.
virtual double getElementLength() const
Get design length.
virtual Euclid3D getExitFrame() const
Get transform.
virtual double getOrigin() const
Get origin position.
virtual Euclid3D getEntranceFrame() const
Get transform.
virtual Euclid3D getTransform(double fromS, double toS) const
Get transform.
virtual double getEntrance() const
Get entrance position.
virtual Euclid3D getTotalTransform() const
Get transform.
Displacement and rotation in space.
An abstract sequence of beam line components.
virtual double getExit() const
Get exit position.
virtual Euclid3D getTransform(double fromS, double toS) const
Get transform.
virtual ~BeamlineGeometry()
virtual Euclid3D getEntranceFrame() const
Get transform.
virtual double getArcLength() const
Get arc length.
virtual double getElementLength() const
Get element length.
virtual Euclid3D getTotalTransform() const
Get transform.
virtual Euclid3D getExitFrame() const
Get transform.
virtual double getOrigin() const
Get origin position.
virtual double getEntrance() const
Get entrance position.