63 "The length of an element has to be positive");
double dot(const Vector3D &lhs, const Vector3D &rhs)
Vector dot product.
Displacement and rotation in space.
virtual ~Euclid3DGeometry()
virtual double getElementLength() const
Get geometry length.
const Euclid3DGeometry & operator=(const Euclid3DGeometry &right)
virtual Euclid3D getTransform(double fromS, double toS) const
Euclid3DGeometry(Euclid3D transformation)
virtual Euclid3D getTotalTransform() const
Get total transform from beginning to end.
Euclid3D transformation_m
virtual double getArcLength() const
Get arc length.
virtual void setElementLength(double length)
Set geometry length.