template <class T, int N>
class vtb::geometry::Coordinate_system
Methods
  • clear() -> void
  • origin(const vertex_type & rhs) -> void
  • origin() const -> const vertex_type &
  • inverse_basis() const -> const basis_type &
  • basis() const -> const basis_type &
  • rotation(const rotation_type & rhs) -> void
  • rotation() const -> const rotation_type &
  • Coordinate_system(const rotation_type & rot, const vertex_type & origin)
  • Coordinate_system(const basis_type & basis, const basis_type & ibasis, const vertex_type & origin)
  • Coordinate_system(const basis_type & basis, const vertex_type & origin)
  • Coordinate_system()
Friends
  • operator>>
  • operator
template <class T, int N>
make_coordinate_system(const Basis< T, N > & basis, const Basis< T, N > & ibasis, const Vertex< T, N > & origin) -> Coordinate_system< T, N >
template <class T, int N>
to(const Coordinate_system< T, N > & cs, const Vertex< T, N > & v) -> Vertex< T, N >
template <class T, int N>
operator>>(bstream & in, Coordinate_system< T, N > & rhs) -> bstream &
template <class T, int N>
make_coordinate_system(const Rotation_matrix< T, N > & rot, const Vertex< T, N > & origin) -> Coordinate_system< T, N >
template <class T, int N>
from(const Coordinate_system< T, N > & cs, const Vertex< T, N > & v) -> Vertex< T, N >
template <class T, int N>
operator<<(bstream & out, const Coordinate_system< T, N > & rhs) -> bstream &
template <class T, int N>
vector_from(const Coordinate_system< T, N > & cs, const Vertex< T, N > & v) -> Vertex< T, N >
template <class T, int N>
vector_to(const Coordinate_system< T, N > & cs, const Vertex< T, N > & v) -> Vertex< T, N >
template <class T, int N>
make_coordinate_system(const Basis< T, N > & basis, const Vertex< T, N > & origin) -> Coordinate_system< T, N >