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