8#ifndef IGL_DIRECTED_EDGE_ORIENTATIONS_H 
    9#define IGL_DIRECTED_EDGE_ORIENTATIONS_H 
   13#include <Eigen/Geometry> 
   14#include <Eigen/StdVector> 
   26  template <
typename DerivedC, 
typename DerivedE>
 
   28    const Eigen::MatrixBase<DerivedC> & C,
 
   29    const Eigen::MatrixBase<DerivedE> & E,
 
   31      Eigen::Quaterniond,Eigen::aligned_allocator<Eigen::Quaterniond> > & Q);
 
   34#ifndef IGL_STATIC_LIBRARY 
   35#  include "directed_edge_orientations.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void directed_edge_orientations(const Eigen::MatrixBase< DerivedC > &C, const Eigen::MatrixBase< DerivedE > &E, std::vector< Eigen::Quaterniond, Eigen::aligned_allocator< Eigen::Quaterniond > > &Q)
Determine rotations that take each edge from the x-axis to its given rest orientation.