static Euclid3D translation(double x, double y, double z)
Make translation.
Euclid3D getTransform(double fromS, double toS) const
Get transform.
double getEntrance() const
Get entrance.
virtual void setElementLength(double length)
Set design length.
virtual double getArcLength() const
Get arc length.
Displacement and rotation in space.
double getExit() const
Get exit.
Euclid3D getTotalTransform() const
Get transform.
double getOrigin() const
Get origin.
virtual double getElementLength() const
Get design length.
virtual ~StraightGeometry()
Euclid3D getExitFrame() const
Get transform.
Euclid3D getEntranceFrame() const
Get transform.