Go to the documentation of this file. 1 #ifndef Geom_GloballyPositioned_H
2 #define Geom_GloballyPositioned_H
Point3DBase< T, LocalTag > LocalPoint
Point3DBase< T, GlobalTag > GlobalPoint
void rotate(const RotationType &rotation)
LocalVector operator()(const GlobalVector &gv) const
Basic3DVector< T > multiplyInverse(const Basic3DVector< T > &v) const
Vector3DBase< T, GlobalTag > GlobalVector
TkRotation< T > RotationType
LocalVector toLocal(const GlobalVector &gv) const
GlobalVector toGlobal(const LocalVector &lv) const
Point3DBase< U, LocalTag > toLocal(const Point3DBase< U, GlobalTag > &gp) const
virtual ~GloballyPositioned()
Point3DBase< U, GlobalTag > toGlobal(const Point3DBase< U, LocalTag > &lp) const
LocalVector toLocal(const GlobalVector &gv) const
LocalPoint operator()(const GlobalPoint &gp) const
LocalPoint toLocal(const GlobalPoint &gp) const
Vector3DBase< T, LocalTag > LocalVector
Vector3DBase< U, GlobalTag > toGlobal(const Vector3DBase< U, LocalTag > &lv) const
void move(const GlobalVector &displacement)
ToLocal(GloballyPositioned const &frame)
const BasicVectorType & basicVector() const
const PositionType & position() const
Point3DBase< T, GlobalTag > PositionType
Vector3DBase< U, LocalTag > toLocal(const Vector3DBase< U, GlobalTag > &gv) const
LocalPoint toLocal(const GlobalPoint &gp) const
const RotationType & rotation() const
GlobalPoint toGlobal(const LocalPoint &lp) const
GloballyPositioned(const PositionType &pos, const RotationType &rot)