virtual Euclid3D getTransform(double fromS, double toS) const =0
Get transform.
virtual double getEntrance() const
Get entrance position.
virtual Euclid3D getEntranceFrame() const
Get transform.
virtual double getOrigin() const
Get origin position.
virtual void setElementLength(double length)
Set geometry length.
virtual double getExit() const
Get exit position.
static Euclid3D identity()
Make identity.
virtual Euclid3D getTotalTransform() const
Get transform.
Displacement and rotation in space.
virtual double getArcLength() const =0
Get arc length.
virtual Euclid3D getExitPatch() const
Get patch.
virtual Euclid3D getEntrancePatch() const
Get patch.
virtual Euclid3D getExitFrame() const
Get transform.