|
| ParamFuncsDistBase & | operator= (const ParamFuncsDistBase &)=default |
| |
| ParamFuncsDistBase & | operator= (ParamFuncsDistBase &&)=delete |
| |
| | ParamFuncsDistBase ()=default |
| |
| | ParamFuncsDistBase (const ParamFuncsDistBase &)=default |
| |
| | ParamFuncsDistBase (ParamFuncsDistBase &&)=delete |
| |
| virtual | ~ParamFuncsDistBase ()=default |
| |
| NumType | computeS () const |
| |
| void | computeS2TLattice (const std::vector< NumType > &_sLattice, std::vector< NumType > &_tLattice) |
| | Computes arc parametrization lattice given a distance-parametrized lattice. More...
|
| |
| void | computeS2TLattice (const NumType &_arc0, const NumType &_ds, std::vector< NumType > &_tLattice) |
| | Computes arc parametrization lattice given an inital arc and distance parametrized sampling interval. More...
|
| |
| NumType | computeT (const NumType &_s, const EvalArcGuarantee &_eAG=EvalArcGuarantee::NONE) |
| |
| ParamFuncsDistBaseCRTP & | operator= (const ParamFuncsDistBaseCRTP &)=default |
| |
| ParamFuncsDistBaseCRTP & | operator= (ParamFuncsDistBaseCRTP &&)=delete |
| |
| | ParamFuncsDistBaseCRTP ()=default |
| |
| | ParamFuncsDistBaseCRTP (const ParamFuncsDistBaseCRTP &)=default |
| |
| | ParamFuncsDistBaseCRTP (ParamFuncsDistBaseCRTP &&)=delete |
| |
| void | setDistCfMode (TraveledDistCfMode _distCfMode, const std::vector< std::size_t > &_distRelFuncIdx) |
| | Initializer of the Closed form distance computation mode. More...
|
| |
| void | setEvalDist (const NumType &_funcsDistEval, const EvalArcGuarantee &_eAG=EvalArcGuarantee::NONE) |
| | Moves to evaluation arc at which the traveled distance _funcsDistEval is achieved. More...
|
| |
| | ~ParamFuncsDistBaseCRTP ()=default |
| |
| TNumType | computeS () const |
| |
| void | computeS2TLattice (const std::vector< TNumType > &_sLattice, std::vector< TNumType > &_tLattice) |
| | Computes arc parametrization lattice given a distance-parametrized lattice. More...
|
| |
| void | computeS2TLattice (const TNumType &_arc0, const TNumType &_ds, std::vector< TNumType > &_tLattice) |
| | Computes arc parametrization lattice given an inital arc and distance parametrized sampling interval. More...
|
| |
| TNumType | computeT (const TNumType &_s, const EvalArcGuarantee &_eAG=EvalArcGuarantee::NONE) |
| |
| ParamFuncsDistBaseVirt & | operator= (const ParamFuncsDistBaseVirt &)=default |
| |
| ParamFuncsDistBaseVirt & | operator= (ParamFuncsDistBaseVirt &&)=delete |
| |
| | ParamFuncsDistBaseVirt ()=default |
| |
| | ParamFuncsDistBaseVirt (const ParamFuncsDistBaseVirt &)=default |
| |
| | ParamFuncsDistBaseVirt (ParamFuncsDistBaseVirt &&)=delete |
| |
| void | setDistCfMode (TraveledDistCfMode _distCfMode, const std::vector< std::size_t > &_distRelFuncIdx) |
| | Initializer of the Closed form distance computation mode. More...
|
| |
| void | setEvalDist (const TNumType &_funcsDistEval, const EvalArcGuarantee &_eAG=EvalArcGuarantee::NONE) |
| | Moves to evaluation arc at which the traveled distance _funcsDistEval is achieved. More...
|
| |
| virtual | ~ParamFuncsDistBaseVirt ()=default |
| |
|
| void | computeS2TLatticeImplCRTP (const std::vector< TNumType > &_sLattice, std::vector< TNumType > &_tLattice) |
| |
| void | computeS2TLatticeImplCRTP (const TNumType &_arc0, const TNumType &_ds, std::vector< TNumType > &_tLattice) |
| |
| virtual void | computeS2TLatticeImplVirt (const std::vector< TNumType > &_sLattice, std::vector< TNumType > &_tLattice) overridefinal |
| |
| virtual void | computeS2TLatticeImplVirt (const TNumType &_arc0, const TNumType &_ds, std::vector< TNumType > &_tLattice) overridefinal |
| |
| TNumType | computeSImplCRTP () const |
| |
| virtual TNumType | computeSImplVirt () const overridefinal |
| |
| TNumType | computeTImplCRTP (const TNumType &_s, const EvalArcGuarantee &_eAG) |
| |
| virtual TNumType | computeTImplVirt (const TNumType &_s, const EvalArcGuarantee &_eAG) overridefinal |
| |
| void | setDistCfModeImplCRTP (TraveledDistCfMode _distCfMode, const std::vector< std::size_t > &_distRelFuncIdx) |
| |
| virtual void | setDistCfModeImplVirt (TraveledDistCfMode _distCfMode, const std::vector< std::size_t > &_distRelFuncIdx) overridefinal |
| |
| void | setEvalDistImplCRTP (const TNumType &_funcsDistEval, const EvalArcGuarantee &_eAG) |
| |
| virtual void | setEvalDistImplVirt (const TNumType &_funcsDistEval, const EvalArcGuarantee &_eAG) overridefinal |
| |
| TDerived & | thisDerived () |
| |
| const TDerived & | thisDerived () const |
| |
template<typename TDerived, typename TNumType>
class tuw::ParamFuncsDistBase< TDerived, TNumType >
Definition at line 252 of file param_func_dist.hpp.