Code-Eli  0.3.6
eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data Class Reference

#include <piecewise_general_creator.hpp>

Public Member Functions

 joint_data ()
 
 joint_data (const joint_data &jd)
 
 ~joint_data ()
 
const joint_dataoperator= (const joint_data &jd)
 
bool operator== (const joint_data &jd) const
 
bool operator!= (const joint_data &jd) const
 
bool set_f (const point_type &p)
 
point_type get_f () const
 
bool unset_f ()
 
bool use_f () const
 
bool set_left_fp (const point_type &fpl)
 
bool set_right_fp (const point_type &fpr)
 
bool set_fp (const point_type &p)
 
point_type get_left_fp () const
 
point_type get_right_fp () const
 
void get_fp (point_type &fpl, point_type &fpr) const
 
bool unset_fp ()
 
bool unset_left_fp ()
 
bool unset_right_fp ()
 
bool use_left_fp () const
 
bool use_right_fp () const
 
bool set_left_fpp (const point_type &fppl)
 
bool set_right_fpp (const point_type &fppr)
 
bool set_fpp (const point_type &p)
 
point_type get_left_fpp () const
 
point_type get_right_fpp () const
 
void get_fpp (point_type &fppl, point_type &fppr) const
 
bool unset_fpp ()
 
bool unset_left_fpp ()
 
bool unset_right_fpp ()
 
bool use_left_fpp () const
 
bool use_right_fpp () const
 
bool set_continuity (joint_continuity jc)
 
joint_continuity get_continuity () const
 
bool check_state () const
 

Private Attributes

point_type f
 
point_type fp_left
 
point_type fp_right
 
point_type fpp_left
 
point_type fpp_right
 
unsigned int conditions
 
joint_continuity continuity
 

Constructor & Destructor Documentation

template<typename data__, unsigned short dim__, typename tol__>
eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::joint_data ( )
inline
template<typename data__, unsigned short dim__, typename tol__>
eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::joint_data ( const joint_data jd)
inline
template<typename data__, unsigned short dim__, typename tol__>
eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::~joint_data ( )
inline

Member Function Documentation

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::check_state ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
joint_continuity eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_continuity ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_f ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
void eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_fp ( point_type fpl,
point_type fpr 
) const
inline
template<typename data__, unsigned short dim__, typename tol__>
void eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_fpp ( point_type fppl,
point_type fppr 
) const
inline
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_left_fp ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_left_fpp ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_right_fp ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::get_right_fpp ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::operator!= ( const joint_data jd) const
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
const joint_data& eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::operator= ( const joint_data jd)
inline
template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::operator== ( const joint_data jd) const
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_continuity ( joint_continuity  jc)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_f ( const point_type p)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_fp ( const point_type p)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_fpp ( const point_type p)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_left_fp ( const point_type fpl)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_left_fpp ( const point_type fppl)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_right_fp ( const point_type fpr)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::set_right_fpp ( const point_type fppr)
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::unset_f ( )
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::unset_fp ( )
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::unset_fpp ( )
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::unset_left_fp ( )
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::unset_left_fpp ( )
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::unset_right_fp ( )
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::unset_right_fpp ( )
inline

Here is the call graph for this function:

template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::use_f ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::use_left_fp ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::use_left_fpp ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::use_right_fp ( ) const
inline
template<typename data__, unsigned short dim__, typename tol__>
bool eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::use_right_fpp ( ) const
inline

Member Data Documentation

template<typename data__, unsigned short dim__, typename tol__>
unsigned int eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::conditions
private
template<typename data__, unsigned short dim__, typename tol__>
joint_continuity eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::continuity
private
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::f
private
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::fp_left
private
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::fp_right
private
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::fpp_left
private
template<typename data__, unsigned short dim__, typename tol__>
point_type eli::geom::curve::piecewise_general_creator< data__, dim__, tol__ >::joint_data::fpp_right
private

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