LArSoft  v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
LocalTransformation.h File Reference

Class containing local-to-world transformations. More...

#include <cstdlib>
#include <type_traits>
#include <utility>
#include <vector>
#include "LocalTransformation.tcc"

Go to the source code of this file.

Classes

struct  geo::details::TransformationMatrixConverter< Dest, Src >
 
struct  geo::GeoNodePathEntry
 
class  geo::LocalTransformation< StoredMatrix >
 Class to transform between world and local coordinates. More...
 

Namespaces

 geo
 ROOT libraries.
 
 geo::details
 

Typedefs

using geo::GeoNodeIterator_t = std::vector< GeoNodePathEntry >::const_iterator
 

Functions

template<typename StoredMatrix , typename ITER >
static StoredMatrix geo::transformationFromPath (ITER begin, ITER end)
 Builds a matrix to go from local to world coordinates in one step. More...
 
template<typename StoredMatrix >
static StoredMatrix geo::transformationFromPath (std::vector< GeoNodePathEntry > const &path, size_t depth)
 Builds a matrix to go from local to world coordinates in one step. More...
 
template<typename Dest , typename Src >
decltype(auto) geo::convertTransformationMatrix (Src &&trans)
 Converts a transformation matrix into Dest format. More...
 

Detailed Description

Class containing local-to-world transformations.

Definition in file LocalTransformation.h.