Code-Eli  0.3.6
eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info Class Reference

#include <fit_container.hpp>

Public Types

enum  use_states { NOT_USED =-1, SET = 0, FD = 1 }
 
typedef Eigen::Matrix< data_type, 1, con_dim__ > point_type
 

Public Member Functions

 constraint_info ()
 
 constraint_info (const constraint_info &ci)
 
 ~constraint_info ()
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW constraint_infooperator= (const constraint_info &ci)
 
point_type get_fp () const
 
point_type get_fpp () const
 
use_states using_fp () const
 
use_states using_fpp () const
 
void set_fp (const point_type &p, bool fd)
 
void set_fpp (const point_type &p, bool pfd, const point_type &pp, bool ppfd)
 

Private Attributes

point_type fp
 
point_type fpp
 
use_states use_fp
 
use_states use_fpp
 

Member Typedef Documentation

template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
typedef Eigen::Matrix<data_type, 1, con_dim__> eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::point_type

Member Enumeration Documentation

template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
enum eli::geom::curve::fit_container::constraint_info::use_states
Enumerator
NOT_USED 
SET 
FD 

Constructor & Destructor Documentation

template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::constraint_info ( )
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::constraint_info ( const constraint_info ci)
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::~constraint_info ( )
inline

Member Function Documentation

template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
point_type eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::get_fp ( ) const
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
point_type eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::get_fpp ( ) const
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
EIGEN_MAKE_ALIGNED_OPERATOR_NEW constraint_info& eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::operator= ( const constraint_info ci)
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
void eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::set_fp ( const point_type p,
bool  fd 
)
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
void eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::set_fpp ( const point_type p,
bool  pfd,
const point_type pp,
bool  ppfd 
)
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
use_states eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::using_fp ( ) const
inline
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
use_states eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::using_fpp ( ) const
inline

Member Data Documentation

template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
point_type eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::fp
private
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
point_type eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::fpp
private
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
use_states eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::use_fp
private
template<typename data_type__ , typename index_type__ , size_t dim__, size_t con_dim__>
use_states eli::geom::curve::fit_container< data_type__, index_type__, dim__, con_dim__ >::constraint_info::use_fpp
private

The documentation for this class was generated from the following file: