|
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.