config.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
config_8h
robotLibPbD
configuration.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
configuration_8cpp
log.h
configuration.h
void
tokenize
configuration_8cpp.html
a532a6852b0724b2bdb08691b081457a5
(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters)
configuration.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
configuration_8h
utils.h
CConfiguration
CXmlLoaderInterface
#define
XML_LOADER_ADD
configuration_8h.html
a066c1e06f613f6f4cba487e250d0c765
(Y, X)
#define
XML_LOADER_ADD_BOOLEAN
configuration_8h.html
a339ab5444fc1d86e82a73423e481690e
(Y, X)
#define
XML_LOADER_ADD_DOUBLE
configuration_8h.html
adda8a582d3410b572346c8a1bc029918
(Y, X)
#define
XML_LOADER_ADD_FLOAT
configuration_8h.html
a56b1af261d8a05e49bb23039ae0f0863
(Y, X)
#define
XML_LOADER_ADD_INTEGER
configuration_8h.html
a48862de82b42b1ae7501c63aecf54e17
(Y, X)
#define
XML_LOADER_ADD_STRING
configuration_8h.html
a9d95fe2791e1abecb90a9d857f3292e3
(Y, X)
#define
XML_LOADER_GET
configuration_8h.html
abf2ed44bd91921476ce855280390be48
(Y)
#define
XML_LOADER_INIT
configuration_8h.html
a7a35b0b07508f813195cdd4ac77f2a09
void
tokenize
configuration_8h.html
a532a6852b0724b2bdb08691b081457a5
(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters)
datapairs.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
datapairs_8cpp
datapairs.h
log.h
utils.h
vecmath.h
std::string
parseMathExpr
datapairs_8cpp.html
abb3235f7f50ebcb4c7fa8372f4583fde
(std::string output)
double
parseMathExprRandomDouble01
datapairs_8cpp.html
a51c4def67495905412dc8668749c80b1
()
double
parseMathExprRandomInteger
datapairs_8cpp.html
aa4e0b86fef4c53dbbd425646248dd27a
(double first, double second)
datapairs.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
datapairs_8h
configuration.h
DataPairs
frame.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
frame_8cpp
frame.h
log.h
robotLibPbD
frame.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
frame_8h
configuration.h
vecmath.h
datapairs.h
interfaces.h
robotLibPbD::CDh
robotLibPbD::CFrame
robotLibPbD::CFrameCombination
robotLibPbD::CFrameContainer
robotLibPbD::CFrameInterface
robotLibPbD::CFrameReference
robotLibPbD::CKinematicChain
robotLibPbD::CKinematicChainContainer
robotLibPbD
interfaces.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
interfaces_8h
CCopyInterface
CEdgeInterface
CMutexInterface
CNameInterface
CPriorityInterface
CStorageInterface
CTimestampInterface
CTypeInterface
CValidInterface
log.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
log_8cpp
log.h
CLog
globalLog
log_8cpp.html
a3112c191aefec886baffc97f977f5f43
log.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
log_8h
CLog
#define
LOG
log_8h.html
a018a1fe4b078f1a684610657a5848860
(format,...)
#define
LOG_ERROR
log_8h.html
abffaf9cecb61026cac6db71a16ace9c5
(format,...)
#define
LOG_ERROR_SEVERE
log_8h.html
a2a9b17b2320715cbc07775c07a841cd6
(format,...)
#define
LOG_INPUT_LEVEL
log_8h.html
a82ea03a1143a68861b9c9b591d1990cd
(index)
#define
LOG_MSG
log_8h.html
a08b39ec08fbb159b8e9ae98f3ff5fe1d
(index, format,...)
#define
LOG_MSG_ERROR_SEVERE
log_8h.html
a139a9cdfa4be0c8dd251bd0889afc90e
#define
LOG_MSG_ERROR_VERBOSE
log_8h.html
a7d1b6318cc247175e17cb70d3290ff46
#define
LOG_MSG_LEVEL
log_8h.html
a8362e5546fb57d356220f8809c655e9a
(index)
#define
LOG_MSG_NO_ERROR_VERBOSE
log_8h.html
a62bbb09c64d9b61642fb98c06f7485bd
#define
LOG_VERBOSE
log_8h.html
a6594ece0df59e19da1473edfc079fd45
(format,...)
CLog
globalLog
log_8h.html
a3112c191aefec886baffc97f977f5f43
main.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
main_8cpp
log.h
frame.h
datapairs.h
value_setter.h
optimizer_goal.h
optimizer_goal_global_position.h
optimizer_goal_global_orientation.h
optimizer_goal_orientation.h
optimizer_goal_position.h
optimizer_container.h
optimizer_iv.h
int
main
main_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
optimizer.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
optimizer_8cpp
log.h
frame.h
datapairs.h
value_setter.h
optimizer_goal.h
optimizer_goal_global_position.h
optimizer_goal_global_orientation.h
optimizer_goal_orientation.h
optimizer_goal_position.h
optimizer_container.h
optimizer.h
optimizer.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer_8h
log.h
frame.h
configuration.h
datapairs.h
value_setter.h
optimizer_goal.h
optimizer_goal_global_position.h
optimizer_goal_global_orientation.h
optimizer_goal_orientation.h
optimizer_goal_position.h
optimizer_container.h
robotLibPbD::COptimizer
robotLibPbD::COptimizerResult
robotLibPbD
optimizer_container.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__container_8h
robotLibPbD::OptimizerContainer
robotLibPbD
optimizer_gnuplot.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
optimizer__gnuplot_8cpp
optimizer_gnuplot.h
optimizer_gnuplot.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__gnuplot_8h
optimizer.h
robotLibPbD::COptimizerGnuplot
robotLibPbD
optimizer_goal.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__goal_8h
frame.h
vecmath.h
log.h
utils.h
datapairs.h
robotLibPbD::OptimizerGoal
robotLibPbD
optimizer_goal_global.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__goal__global_8h
optimizer_goal.h
robotLibPbD::OptimizerGoalGlobal
robotLibPbD
optimizer_goal_global_orientation.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__goal__global__orientation_8h
optimizer_goal_global.h
robotLibPbD::OptimizerGoalGlobalOrientation
robotLibPbD
optimizer_goal_global_position.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__goal__global__position_8h
optimizer_goal_global.h
robotLibPbD::OptimizerGoalGlobalPosition
robotLibPbD
optimizer_goal_orientation.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__goal__orientation_8h
optimizer_goal.h
robotLibPbD::OptimizerGoalOrientation
robotLibPbD
optimizer_goal_position.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__goal__position_8h
optimizer_goal.h
robotLibPbD::OptimizerGoalPosition
robotLibPbD
optimizer_iv.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
optimizer__iv_8cpp
optimizer_iv.h
optimizer_iv.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__iv_8h
optimizer.h
robotLibPbD::COptimizerIv
robotLibPbD
optimizer_ros.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
optimizer__ros_8cpp
optimizer_ros.h
optimizer_ros.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
optimizer__ros_8h
optimizer.h
robotLibPbD::COptimizerRos
robotLibPbD
utils.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
utils_8cpp
utils.h
robotLibPbD
void
arrayToMatrix
namespacerobotLibPbD.html
a0226f3e9b9a401a5b50daf2f63178815
(CMatrix &matrix, std::vector< double > &values)
std::string
boolToString
namespacerobotLibPbD.html
a0872ae81c006f296f5c95317cf98bd12
(bool value)
std::string
combineStrings
namespacerobotLibPbD.html
a5f5281664374d5b48cf22201689d072c
(std::vector< std::string > &input, std::string delimiter=" ")
void
getConvexHullXY
namespacerobotLibPbD.html
a3800c8afdc4f52e256293b04393f9792
(std::vector< CVec > &points, std::vector< CVec > &hull)
int
getDirectoryFiles
namespacerobotLibPbD.html
a1a3ac39e47574a11882cead2ab8ad944
(std::string dir, std::vector< std::string > &files, bool appendDir=false)
unsigned long
getTickCount
namespacerobotLibPbD.html
adac2288ba50852ef9a98b25c5ce16257
()
void
matrixToArray
namespacerobotLibPbD.html
a4d4fd20cc29fd5a0e58edcb4e6bf7bb0
(const CMatrix &matrix, std::vector< double > &values)
void
matrixToVector
namespacerobotLibPbD.html
a7c55a04f2f3a2a05e0c216d1eb7d84df
(const CMatrix &matrix, std::vector< double > &values)
void
matrixToVector6
namespacerobotLibPbD.html
a2ac1feea4e4375342af4da9ed103364e
(const CMatrix &matrix, double *values)
std::string
printToString
namespacerobotLibPbD.html
ada606f6bc9b2d335a6a255beef2506bc
(const char *format,...)
bool
stringEndsWith
namespacerobotLibPbD.html
a4fc2a271c5690f27d218d2fe4e4eef8b
(std::string text, std::string end, std::string sep="_")
bool
stringStartsWith
namespacerobotLibPbD.html
ac6cfeeb7bb5530bb8d561f3282309972
(std::string text, std::string end, std::string sep="_")
std::string
strreplace
namespacerobotLibPbD.html
ab9b7789a1efeecc818d424895d4881a2
(const std::string &stringSearchString, const std::string &stringReplaceString, std::string stringStringToReplace)
void
strreplace
namespacerobotLibPbD.html
ab8680790e24e088c531425e34f015f41
(char *text, char what='.', char with=',')
void
strreplaceWithCondition
namespacerobotLibPbD.html
af2d2fd002274c1b9f29a51caacaabcef
(const std::string &stringSearchString, const std::string &stringReplaceString, std::string &stringStringToReplace, std::string condition="")
void
strToArray
namespacerobotLibPbD.html
a6352fcaad9cf9be6c68fabb9e1d420d0
(std::string text, std::vector< double > &result, std::string delimiter=" ")
double
strToDouble
namespacerobotLibPbD.html
ac07ea384daa742700412f95ea22e599b
(const char *text, double value=0.0)
void
strtokenize
namespacerobotLibPbD.html
a46e14c36a1cf1d8426aca1a2dca2310a
(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters)
std::string
strtrim
namespacerobotLibPbD.html
ade5ee0323f170662403b383c9c8499d9
(std::string &s, const std::string &drop=" ")
void
vectorToMatrix
namespacerobotLibPbD.html
abdcba397b20746fa8d565af141fab933
(CMatrix &matrix, const std::vector< double > &values)
void
vectorToMatrix6
namespacerobotLibPbD.html
a0cc01dfe22f7993f98a94b05cff11d4e
(CMatrix &matrix, const double *values)
std::string
waitForReturn
namespacerobotLibPbD.html
a743385fc23dddfe1a9e4ec78506369be
(std::string msg="Press any key.\)
utils.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
utils_8h
vecmath.h
robotLibPbD
void
arrayToMatrix
namespacerobotLibPbD.html
a0226f3e9b9a401a5b50daf2f63178815
(CMatrix &matrix, std::vector< double > &values)
std::string
arrayToString
namespacerobotLibPbD.html
ac02a750abc67debf8595752bd20dff26
(std::vector< T > &array)
std::string
boolToString
namespacerobotLibPbD.html
a0872ae81c006f296f5c95317cf98bd12
(bool value)
std::string
combineStrings
namespacerobotLibPbD.html
a5f5281664374d5b48cf22201689d072c
(std::vector< std::string > &input, std::string delimiter=" ")
bool
comparePairs
namespacerobotLibPbD.html
a9adb6a388b1095135a5ceb2acc0a9ce6
(const std::pair< T, S > &first, const std::pair< T, S > &second)
bool
comparePairsVector
namespacerobotLibPbD.html
a423064c349e45db4af60d98442d47f8c
(const std::pair< T, S > &first, const std::pair< T, S > &second)
void
getConvexHullXY
namespacerobotLibPbD.html
a3800c8afdc4f52e256293b04393f9792
(std::vector< CVec > &points, std::vector< CVec > &hull)
int
getDirectoryFiles
namespacerobotLibPbD.html
a1a3ac39e47574a11882cead2ab8ad944
(std::string dir, std::vector< std::string > &files, bool appendDir=false)
unsigned long
getTickCount
namespacerobotLibPbD.html
adac2288ba50852ef9a98b25c5ce16257
()
bool
inRange
namespacerobotLibPbD.html
a4eab6ca0f26de207a092651132118387
(std::vector< T > &array, T min, T max)
bool
isIncluded
namespacerobotLibPbD.html
aed270435d56d65392c8f5a0f5b004b4a
(std::vector< T > &array, T &value)
void
matrixToArray
namespacerobotLibPbD.html
a4d4fd20cc29fd5a0e58edcb4e6bf7bb0
(const CMatrix &matrix, std::vector< double > &values)
void
matrixToVector
namespacerobotLibPbD.html
a7c55a04f2f3a2a05e0c216d1eb7d84df
(const CMatrix &matrix, std::vector< double > &values)
void
matrixToVector6
namespacerobotLibPbD.html
a2ac1feea4e4375342af4da9ed103364e
(const CMatrix &matrix, double *values)
std::string
printToString
namespacerobotLibPbD.html
ada606f6bc9b2d335a6a255beef2506bc
(const char *format,...)
bool
stringEndsWith
namespacerobotLibPbD.html
a4fc2a271c5690f27d218d2fe4e4eef8b
(std::string text, std::string end, std::string sep="_")
bool
stringStartsWith
namespacerobotLibPbD.html
ac6cfeeb7bb5530bb8d561f3282309972
(std::string text, std::string end, std::string sep="_")
std::string
strreplace
namespacerobotLibPbD.html
ab9b7789a1efeecc818d424895d4881a2
(const std::string &stringSearchString, const std::string &stringReplaceString, std::string stringStringToReplace)
void
strreplace
namespacerobotLibPbD.html
ab8680790e24e088c531425e34f015f41
(char *text, char what='.', char with=',')
void
strreplaceWithCondition
namespacerobotLibPbD.html
af2d2fd002274c1b9f29a51caacaabcef
(const std::string &stringSearchString, const std::string &stringReplaceString, std::string &stringStringToReplace, std::string condition="")
void
strToArray
namespacerobotLibPbD.html
a6352fcaad9cf9be6c68fabb9e1d420d0
(std::string text, std::vector< double > &result, std::string delimiter=" ")
double
strToDouble
namespacerobotLibPbD.html
ac07ea384daa742700412f95ea22e599b
(const char *text, double value=0.0)
void
strtokenize
namespacerobotLibPbD.html
a46e14c36a1cf1d8426aca1a2dca2310a
(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters)
std::string
strtrim
namespacerobotLibPbD.html
ade5ee0323f170662403b383c9c8499d9
(std::string &s, const std::string &drop=" ")
void
vectorToMatrix
namespacerobotLibPbD.html
abdcba397b20746fa8d565af141fab933
(CMatrix &matrix, const std::vector< double > &values)
void
vectorToMatrix6
namespacerobotLibPbD.html
a0cc01dfe22f7993f98a94b05cff11d4e
(CMatrix &matrix, const double *values)
std::string
waitForReturn
namespacerobotLibPbD.html
a743385fc23dddfe1a9e4ec78506369be
(std::string msg="Press any key.\)
value_setter.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
value__setter_8h
frame.h
vecmath.h
utils.h
robotLibPbD::ValueSetter
robotLibPbD
vecmath.cpp
/tmp/ws/src/asr_kinematic_chain_optimizer/src/
vecmath_8cpp
frame.h
vecmath.h
robotLibPbD
#define
MAX
vecmath_8cpp.html
afa99ec4acc4ecb2dc3c2d05da15d0e3f
(a, b)
#define
MIN
vecmath_8cpp.html
a3acffbd305ee72dcd4593c0d8af64a4f
(a, b)
#define
RND
vecmath_8cpp.html
a1ab8d6660190e262e7a6530a35995f69
(x)
#define
RND
vecmath_8cpp.html
a1ab8d6660190e262e7a6530a35995f69
(x)
#define
ROUND
vecmath_8cpp.html
acd66e8cacf954c3bc3bba81d09425a12
(x)
#define
SWAP
vecmath_8cpp.html
a5d9d454d4b9f2ff8106d5199ac0d0186
(x, y)
void
calculateTransformationFromPlane
namespacerobotLibPbD.html
a3e780cdac968b3648c216294aaa16d36
(CVec &plane, CMatrix &transformation)
void
convertMatrix
namespacerobotLibPbD.html
a4415d6888b49eb2ba13e0a88aecd283c
(CMatrix &from, double(*R)[3], double *T)
void
convertMatrix
namespacerobotLibPbD.html
ae609ea4be8c1cd354fef1f8f4396f386
(double(*R)[3], double *T, CMatrix &to)
double
getGaussian
namespacerobotLibPbD.html
ada990eb8f0bdb8524d41f3de0985803f
(double value, double mean, double std)
double
getGaussianWithoutNormalization
namespacerobotLibPbD.html
af971dd50af2260913535d5fbf532cea3
(double value, double mean, double std)
double
getLogisticProb
namespacerobotLibPbD.html
ae7d525c9e93ee34a24da7f50201624b4
(double alpha, double beta)
void
getMeanFromVectors
namespacerobotLibPbD.html
a4fb9a64f9e1cd3c50512ae86ac50b054
(std::vector< std::vector< double > > &values, std::vector< double > &mean)
double
getSigmoid
namespacerobotLibPbD.html
af91afea9ad6eaf8344840d97524f5761
(double value, double offset, double factor)
void
orientation2scaledAxis
namespacerobotLibPbD.html
af9965b96b7cbadc9d52b1f4049d3c0c5
(CMatrix &matrix, CVec &axis)
void
orientation2scaledAxis
namespacerobotLibPbD.html
ae1fbeaa8a5de897b6772a71bada39e06
(CMatrix &matrix, std::vector< double > &axis)
boost::variate_generator< boost::mt19937 &, boost::uniform_01< double > >
pRngUniform01
namespacerobotLibPbD.html
a18e2a6f6a0a66826cbd14e3c798bd82b
(pRngMt19937, pRngDist)
int
rnd
namespacerobotLibPbD.html
a7a96415e7b399592d31f5f7abadf01f7
(PRECISION value)
void
rosenbrock
namespacerobotLibPbD.html
a28bdc89709ad5ef76f0df8124235ff64
(int n, double *x, double *bl, double *bu, double bigbnd, int maxiter, double eps, int verbose, void obj(int, double *, double *, void *), void *extraparams)
void
scaledAxis2Orientation
namespacerobotLibPbD.html
a04bf618c414fb400ab932f79a7cf78f9
(CVec &axis, CMatrix &matrix)
void
scaledAxis2Orientation
namespacerobotLibPbD.html
a8325255395d3e5d5bf427f883f919de4
(std::vector< double > &axis, CMatrix &matrix)
void
setUniformSeed
namespacerobotLibPbD.html
a809b190bf0d229b3426e007154b363b2
(unsigned int seed)
void
simulatedannealing
namespacerobotLibPbD.html
aa098fd54f18f0b9f02748abd3442053e
(int n, double *x, double *bl, double *bu, double bigbnd, int maxiter, double eps, int verbose, void obj(int, double *, double *, void *), void *extraparams)
double
vectorlength
namespacerobotLibPbD.html
a096cf42939ea136fc4cc1bd9a395fb5c
(std::vector< double > &v)
char
rosenbrock_version
namespacerobotLibPbD.html
a9e8c4c29f46e3f64421cc3cd16fe470a
[]
vecmath.h
/tmp/ws/src/asr_kinematic_chain_optimizer/include/
vecmath_8h
config.h
robotLibPbD::CMathLib
robotLibPbD::CMatrix
robotLibPbD::CVec
robotLibPbD
#define
ANGLE2RAD
vecmath_8h.html
a6baf183829f0d5d3164f8b5fc2f71c27
(X)
#define
PI360
vecmath_8h.html
a485d7ca6f4bfdb6be9d879ef37908686
#define
PI90
vecmath_8h.html
ab97638ade02e440bea80e50787d67ddc
#define
PRECISION
vecmath_8h.html
a9c7b069fee3c8184e14a7de8e5da2dc6
#define
RAD2ANGLE
vecmath_8h.html
a08a65a791e6bffbce4965c7085af53b6
(X)
#define
RAD2ANGLEMAP
vecmath_8h.html
a8c9962c33a0fd9961091f8d255eee595
(X)
#define
SWAPELEMENTS
vecmath_8h.html
a7a4d3d89fdb29b9ab0bf22335b9d53b7
(x, y)
void
calculateTransformationFromPlane
namespacerobotLibPbD.html
a3e780cdac968b3648c216294aaa16d36
(CVec &plane, CMatrix &transformation)
void
convertMatrix
namespacerobotLibPbD.html
a4415d6888b49eb2ba13e0a88aecd283c
(CMatrix &from, double(*R)[3], double *T)
void
convertMatrix
namespacerobotLibPbD.html
ae609ea4be8c1cd354fef1f8f4396f386
(double(*R)[3], double *T, CMatrix &to)
unsigned long
fac
namespacerobotLibPbD.html
a09521b7701961a690117706037802a1a
(unsigned int value)
double
getGaussian
namespacerobotLibPbD.html
ada990eb8f0bdb8524d41f3de0985803f
(double value, double mean, double std)
double
getGaussianProb
namespacerobotLibPbD.html
a452001fba41d1190bc055e2165f566d9
(double mean, double std)
double
getGaussianWithoutNormalization
namespacerobotLibPbD.html
af971dd50af2260913535d5fbf532cea3
(double value, double mean, double std)
double
getLogisticProb
namespacerobotLibPbD.html
ae7d525c9e93ee34a24da7f50201624b4
(double alpha, double beta)
void
getMeanFromVectors
namespacerobotLibPbD.html
a4fb9a64f9e1cd3c50512ae86ac50b054
(std::vector< std::vector< double > > &values, std::vector< double > &mean)
double
getSigmoid
namespacerobotLibPbD.html
af91afea9ad6eaf8344840d97524f5761
(double value, double offset, double factor)
double
getUniform
namespacerobotLibPbD.html
a93de2e32750d43ccabba18fd31a57c2e
()
int
getUniform
namespacerobotLibPbD.html
a030153871fcf9052248b035045fd80d4
(int min, int max)
void
orientation2scaledAxis
namespacerobotLibPbD.html
af9965b96b7cbadc9d52b1f4049d3c0c5
(CMatrix &matrix, CVec &axis)
void
orientation2scaledAxis
namespacerobotLibPbD.html
ae1fbeaa8a5de897b6772a71bada39e06
(CMatrix &matrix, std::vector< double > &axis)
int
rnd
namespacerobotLibPbD.html
a7a96415e7b399592d31f5f7abadf01f7
(PRECISION value)
void
rosenbrock
namespacerobotLibPbD.html
a28bdc89709ad5ef76f0df8124235ff64
(int n, double *x, double *bl, double *bu, double bigbnd, int maxiter, double eps, int verbose, void obj(int, double *, double *, void *), void *extraparams)
int
roundToInt
namespacerobotLibPbD.html
a7c0b996602230635d08d6390baefa0a2
(double value)
void
scaledAxis2Orientation
namespacerobotLibPbD.html
a04bf618c414fb400ab932f79a7cf78f9
(CVec &axis, CMatrix &matrix)
void
scaledAxis2Orientation
namespacerobotLibPbD.html
a8325255395d3e5d5bf427f883f919de4
(std::vector< double > &axis, CMatrix &matrix)
void
setUniformSeed
namespacerobotLibPbD.html
a809b190bf0d229b3426e007154b363b2
(unsigned int seed)
double
sign
namespacerobotLibPbD.html
ae8fc700da1bd7531585809d580c6115f
(double value)
void
simulatedannealing
namespacerobotLibPbD.html
aa098fd54f18f0b9f02748abd3442053e
(int n, double *x, double *bl, double *bu, double bigbnd, int maxiter, double eps, int verbose, void obj(int, double *, double *, void *), void *extraparams)
double
vectorlength
namespacerobotLibPbD.html
a096cf42939ea136fc4cc1bd9a395fb5c
(std::vector< double > &v)
boost::uniform_01< double >
pRngDist
namespacerobotLibPbD.html
a9343d31d3beb32507561acc0bb70858e
boost::mt19937
pRngMt19937
namespacerobotLibPbD.html
afff6320af41aeed4f8fca6fea90a18a0
boost::variate_generator< boost::mt19937 &, boost::uniform_01< double > >
pRngUniform01
namespacerobotLibPbD.html
aa92a89521ec3a30b1cab534f9ccea451
CConfiguration
classCConfiguration.html
bool
addNode
classCConfiguration.html
a2b7558cdc83dabf5bbf89ceae83b58b8
(TiXmlElement *node)
bool
addNode
classCConfiguration.html
afa553eaf571c2a2b097071f39aea07f1
(TiXmlElement *node, TiXmlElement *parent)
CConfiguration
classCConfiguration.html
a6fea3834699c41d58412eb18f5298fd5
(const char *rootNode)
CConfiguration
classCConfiguration.html
a48d3c1ce37a7f5b995409b1388f9d53c
()
void
clear
classCConfiguration.html
a6d4d88c0c598a9ab97f1ef9f208c9960
()
TiXmlElement *
findNode
classCConfiguration.html
af591db944600cd57a7daf588ba415388
(const char *name)
TiXmlElement *
findNode
classCConfiguration.html
a3d3e1a4cb03be23e73adafa221d8dc97
(const char *name, TiXmlElement *start)
void
findNodes
classCConfiguration.html
acc69844a1dda6e2aa3c5c801c5a4bbd3
(const char *name, std::vector< TiXmlElement *> &result)
void
findNodes
classCConfiguration.html
a9dfdb0216db0dea1d0b55782ae8d52f4
(const char *name, std::vector< TiXmlElement *> &result, TiXmlElement *start)
bool
getBoolean
classCConfiguration.html
ae2b9eb09f6d8ca8aabf623531bc0eb8b
(const char *str, bool def=false)
bool
getBoolean
classCConfiguration.html
ac666ea319db0581fd206982c03dacff1
(const char *str, TiXmlElement *start, bool def=false)
TiXmlDocument &
getDocument
classCConfiguration.html
a13014f2f679f68aff835a31c2c61c442
()
double
getDouble
classCConfiguration.html
a4575ae9effa18030fb2997f7edc388c3
(const char *str, double def=0.0)
double
getDouble
classCConfiguration.html
a01ec68503c7a9974b975d726e2ab7385
(const char *str, TiXmlElement *start, double def=0.0)
float
getFloat
classCConfiguration.html
a0d459a6cc9fe7b6129357d19747ea18e
(const char *str, float def=0.0)
float
getFloat
classCConfiguration.html
a0964fd2688065ff97633561c66d12797
(const char *str, TiXmlElement *start, float def=0.0)
int
getInteger
classCConfiguration.html
ac86f4e8f5e4773fea20e5b2a1729db7b
(const char *str, int def=0)
int
getInteger
classCConfiguration.html
a0575f92f2a5f5a1dc64dfbf3734b48b8
(const char *str, TiXmlElement *start, int def=0)
TiXmlElement *
getNode
classCConfiguration.html
ab85244b36249ad2504256fca3a50a8ad
(const char *name)
const char *
getString
classCConfiguration.html
ab7503cc4b5a25b16594d906893629673
(const char *str, const char *def="")
const char *
getString
classCConfiguration.html
a9256fc80d1a4507a10bbae2708386421
(const char *str, TiXmlElement *start, const char *def="")
unsigned long
getUnsignedLong
classCConfiguration.html
a976f0e5981c5478cb77631f067f327f4
(const char *str, unsigned long def=0)
bool
insertNode
classCConfiguration.html
a006cae5df6e1bbba002170dc2c30dc5f
(TiXmlElement *node, TiXmlElement *afterThis)
bool
insertNode
classCConfiguration.html
ab7db4ddee19a1faac6a697fa2493607a
(TiXmlElement *node, TiXmlElement *afterThis, TiXmlElement *parent)
bool
load
classCConfiguration.html
ad9056f8fd4036d2f3b55b74d5d8c6f72
(const char *cfgFile)
bool
parse
classCConfiguration.html
a5870720b6e919035048a0d1ca96119db
(const char *str)
bool
removeAttribute
classCConfiguration.html
ac96b84e52adedd2794bd9dbf4678e063
(TiXmlElement *element, const char *name)
bool
removeNode
classCConfiguration.html
a40d3e1001a13a5f831020f430fc3adc0
(TiXmlElement *element)
bool
removeNode
classCConfiguration.html
adacf691d1998b54f6939c6c7627e5dd6
(TiXmlElement *element, TiXmlElement *parent)
void
save
classCConfiguration.html
a8579078ac5dd1acb7b36132bcdf0346c
(const char *cfgFile)
void
setBoolean
classCConfiguration.html
a8b4b963afe99202b1256352ca239e1af
(const char *str, bool value)
void
setDouble
classCConfiguration.html
a0de212e7327baed5640cc5929af2f304
(const char *str, double value)
void
setFloat
classCConfiguration.html
adaa70e08a16078b48236f60caaf7b040
(const char *str, float value)
void
setInteger
classCConfiguration.html
a6f76147844b2eb1f2fc0dfc8e54681cf
(const char *str, int value)
void
setRootNode
classCConfiguration.html
a855f59fffa56dd0aa620faa19e603603
(const char *node)
void
setString
classCConfiguration.html
a785c102062d7b92884b4c87ac6def0f7
(const char *str, const char *value)
virtual
~CConfiguration
classCConfiguration.html
a963ab56269f9877baf08271764cf9393
()
static bool
getAttributeBoolean
classCConfiguration.html
a247584023dc1aeca6bb420637d39ad6b
(TiXmlElement *node, const char *str, bool def=false)
static double
getAttributeDouble
classCConfiguration.html
a7206d4c823f852826dde2fe9b5839e00
(TiXmlElement *node, const char *str, double def=0.0)
static float
getAttributeFloat
classCConfiguration.html
ada30c6bf6eb1ee851ffa41942b2e03fe
(TiXmlElement *node, const char *str, float def=0.0)
static int
getAttributeInteger
classCConfiguration.html
a9398ece757146ca193bf6ba1048cac60
(TiXmlElement *node, const char *str, int def=0)
static const char *
getAttributeString
classCConfiguration.html
a6722522ae6ab12d85b46e4b8596ce954
(TiXmlElement *node, const char *str, const char *def="")
static unsigned long
getAttributeUnsignedLong
classCConfiguration.html
a8808482ffbd9043f24fb7ab9bd6fe718
(TiXmlElement *node, const char *str, unsigned long def=0)
static std::string
getText
classCConfiguration.html
a94e1147681b8d3b4fcf144910bbf6031
(TiXmlElement *node)
static void
setAttributeBoolean
classCConfiguration.html
a6334d3cfb8636f852e528668fced97d2
(TiXmlElement *node, const char *str, bool value)
static void
setAttributeDouble
classCConfiguration.html
a5dc9bab6f025a1caf6a7288aa03cf434
(TiXmlElement *node, const char *str, double value)
static void
setAttributeFloat
classCConfiguration.html
a15a1998a95c8da3f81034c81d533b683
(TiXmlElement *node, const char *str, float value)
static void
setAttributeInteger
classCConfiguration.html
aed091e855f3a9bf5310639a306bd860f
(TiXmlElement *node, const char *str, int value)
static void
setAttributeString
classCConfiguration.html
a49dda0dd32042e5bb94f89032ff90f61
(TiXmlElement *node, const char *str, const char *value)
void
findNodes
classCConfiguration.html
aa78c69ec35022e3ceee0c090d6b8661c
(const char *name, std::vector< TiXmlElement *> &result, TiXmlElement *start, unsigned int level)
TiXmlDocument
doc
classCConfiguration.html
a46d3220dfe8e8fce1e60df8c51d972da
char
rootNode
classCConfiguration.html
a9b0705a399410f30d02fcbaf0e4cc214
[255]
CCopyInterface
classCCopyInterface.html
virtual void *
getCopy
classCCopyInterface.html
ada15868de6db550c659ffc22bc03a561
()
robotLibPbD::CDh
classrobotLibPbD_1_1CDh.html
CDh
classrobotLibPbD_1_1CDh.html
af1c94a8b76400ddcbe0a21684da0b3bb
()
double
getAngle
classrobotLibPbD_1_1CDh.html
a095e87996410c2c874ad9647d87f298f
()
void
set
classrobotLibPbD_1_1CDh.html
a404a80eab0f2382af257a1769844b968
(double rot_z, double trans_z, double rot_x, double trans_x)
void
setAngle
classrobotLibPbD_1_1CDh.html
a5d6d93489c1f6f92aee5e1536c3f1883
(double angle)
double
angle
classrobotLibPbD_1_1CDh.html
a79bc69652b387a1f9297b3b9e86c7ad2
CVec
axis
classrobotLibPbD_1_1CDh.html
a6ec920bc8cd88dbac4aaac4d15787292
int
id
classrobotLibPbD_1_1CDh.html
ab3c276362b49b8ee9ab8b5461405330a
std::string
ivModel
classrobotLibPbD_1_1CDh.html
aebca990deca61b55561f3e5ded022988
double
max
classrobotLibPbD_1_1CDh.html
ae84ff6832ce9a1c1ab8091c29ad7f908
double
min
classrobotLibPbD_1_1CDh.html
ab992896bf38fdd880db157b837f403a5
double
rot_x
classrobotLibPbD_1_1CDh.html
a7b5439dd530d58081a75b277f7e33cc3
double
rot_z
classrobotLibPbD_1_1CDh.html
a3951996191835d3b1321d04fd0e6b00c
bool
rotationalDof
classrobotLibPbD_1_1CDh.html
a04aa376005a201af7f19a41c2fa02f76
double
sgn
classrobotLibPbD_1_1CDh.html
a65a94c7d4e61615c0f44b6d1d49cddc6
double
speedFactor
classrobotLibPbD_1_1CDh.html
aed5755d9afff7fc9547cb6273398a122
double
trans_x
classrobotLibPbD_1_1CDh.html
afb86ef8efc0ed67f2a1f245dbb7d1fe2
double
trans_z
classrobotLibPbD_1_1CDh.html
a6dbeb3a073f0485fa96b724aa54c1b4f
bool
useAxis
classrobotLibPbD_1_1CDh.html
ac2bbfb1a56341789d5c47897a991c122
CEdgeInterface
classCEdgeInterface.html
std::string
getFrom
classCEdgeInterface.html
abadd999c837ee3205bd7bfe7ab1a2190
()
std::string
getTo
classCEdgeInterface.html
a21c2416bf33fb4217d477ed39a98fa54
()
void
setFrom
classCEdgeInterface.html
ade27e1ac28f725e6f5220bcf3b805297
(std::string value)
void
setTo
classCEdgeInterface.html
af2f4c244f8e506fd320198ebce917b49
(std::string value)
std::string
_from
classCEdgeInterface.html
a30a0d86b2190dff25d2f09aff247a9dc
std::string
_to
classCEdgeInterface.html
a65dbd9857b3c317a74136be66b7d56d0
robotLibPbD::CFrame
classrobotLibPbD_1_1CFrame.html
CCopyInterface
BASE_NORMAL
classrobotLibPbD_1_1CFrame.html
acf197c8ded141b6836d478dae3f662dfabeccfbe8911dc828def0cc341ed5bcfb
BASE_GEOMETRY
classrobotLibPbD_1_1CFrame.html
acf197c8ded141b6836d478dae3f662dfa04cd77a208ecee1dd5d99c42deadb2c6
BASE_COMBINED
classrobotLibPbD_1_1CFrame.html
acf197c8ded141b6836d478dae3f662dfab9c8d96d1dcacf8170178d3d267f1e40
FRAME_POSITION
classrobotLibPbD_1_1CFrame.html
a2b60136bc7182051ec768065e9593c95a9d0a52eda3fb586445de67ad55bb3af5
FRAME_VELOCITY
classrobotLibPbD_1_1CFrame.html
a2b60136bc7182051ec768065e9593c95a1ae2b30ed085d3fe68833f7968bd635e
BASE_COMBINED
classrobotLibPbD_1_1CFrame.html
acf197c8ded141b6836d478dae3f662dfab9c8d96d1dcacf8170178d3d267f1e40
BASE_GEOMETRY
classrobotLibPbD_1_1CFrame.html
acf197c8ded141b6836d478dae3f662dfa04cd77a208ecee1dd5d99c42deadb2c6
BASE_NORMAL
classrobotLibPbD_1_1CFrame.html
acf197c8ded141b6836d478dae3f662dfabeccfbe8911dc828def0cc341ed5bcfb
FRAME_POSITION
classrobotLibPbD_1_1CFrame.html
a2b60136bc7182051ec768065e9593c95a9d0a52eda3fb586445de67ad55bb3af5
FRAME_VELOCITY
classrobotLibPbD_1_1CFrame.html
a2b60136bc7182051ec768065e9593c95a1ae2b30ed085d3fe68833f7968bd635e
void
addParent
classrobotLibPbD_1_1CFrame.html
a01ced087fb3386084974a72d54c3f197
(CFrame *parent)
CFrame
classrobotLibPbD_1_1CFrame.html
aabc5cc16fd6b5021c0b6ed868cbcf3e4
()
CFrame
classrobotLibPbD_1_1CFrame.html
a538ce318cd1f26129261ebd87bfe4cf3
(char *name)
virtual CFrame *
getBase
classrobotLibPbD_1_1CFrame.html
ad8fd093754777d4cef5bd4e986210ea0
()
virtual char *
getBaseName
classrobotLibPbD_1_1CFrame.html
a672f7733b877c9547c223b588ba65885
()
virtual unsigned int
getBaseType
classrobotLibPbD_1_1CFrame.html
a91314bafc8d2fcc1367054c7787841fd
()
virtual CFrame *
getByName
classrobotLibPbD_1_1CFrame.html
a778d142476896b3629e7bdd4fb4016c3
(char *str)
virtual void *
getCopy
classrobotLibPbD_1_1CFrame.html
a4682564aa9f1dff78b0b1c0b91cd640b
()
void
getDofs
classrobotLibPbD_1_1CFrame.html
a2454c22d15f749bf56a1e3b816034c64
(std::vector< unsigned int > &dofs)
void
getDofs
classrobotLibPbD_1_1CFrame.html
a20f383715b857787a605a14f873252ec
(std::vector< double > &dofs_min, std::vector< double > &dofs_max)
virtual unsigned int
getFrameType
classrobotLibPbD_1_1CFrame.html
ae4be9c236b6230b6539e01021d58fcdc
()
virtual char *
getName
classrobotLibPbD_1_1CFrame.html
a34e3254f3a6d0ff5bfb63b63db182e54
()
int
getParentId
classrobotLibPbD_1_1CFrame.html
ae996ea125bc01de289c270cbd75d213e
(CFrame *parent)
std::vector< CFrame * > &
getParents
classrobotLibPbD_1_1CFrame.html
ab718a6cafc8e0e0b6de7164330520eaa
()
virtual CMatrix
getPose
classrobotLibPbD_1_1CFrame.html
ae2fa6c50c7483ede42701edccf0a1119
()
virtual void
getPose
classrobotLibPbD_1_1CFrame.html
a6590cf91a2b48ad2237be0666068c5ff
(CMatrix &pose)
virtual CMatrix
getRelativeToBase
classrobotLibPbD_1_1CFrame.html
a95fa79b8076384144d09c478b17ab56f
()
virtual void
getRelativeToBase
classrobotLibPbD_1_1CFrame.html
aff986e5d30b03994984cbd5dc917f6b5
(CMatrix &mat)
virtual double
getTime
classrobotLibPbD_1_1CFrame.html
a49fcda29dffaf446cc884eec1a4fc031
()
virtual bool
hasName
classrobotLibPbD_1_1CFrame.html
a641909b5561fcde44908734907f2f263
(char *str)
virtual void
invalidate
classrobotLibPbD_1_1CFrame.html
a461aacaf0ab115f21bccf28993c79c98
()
virtual void
invalidateAll
classrobotLibPbD_1_1CFrame.html
aaa4634d3083aa2ec26acb24319ca071f
()
bool
isData
classrobotLibPbD_1_1CFrame.html
ae3ba290210d5d8d8139f9e462ca7bfb4
()
bool
isUpdated
classrobotLibPbD_1_1CFrame.html
a66a3332f3ca809afedbf348872dcd8aa
()
bool
isValid
classrobotLibPbD_1_1CFrame.html
a04d3dba618323fbb67f7c222276e08dc
()
void
lock
classrobotLibPbD_1_1CFrame.html
a45add8ee88b9a3a1cc2ad062dc2b37f2
()
void
removeParent
classrobotLibPbD_1_1CFrame.html
aa8e0ef239dd6eb7d9917a13b5d91bb79
(CFrame *parent)
virtual void
setBase
classrobotLibPbD_1_1CFrame.html
ac66c90cc84a8b82bde126157c02afc98
(CFrame *base)
virtual void
setBaseName
classrobotLibPbD_1_1CFrame.html
af029e333c5aee32f5a83763814a26d28
(const char *str)
virtual void
setBaseType
classrobotLibPbD_1_1CFrame.html
a388199d15c897647db3827298fee3f75
(unsigned int type)
bool
setData
classrobotLibPbD_1_1CFrame.html
ab7b5d809621de0900d06b4596e312362
(bool value)
void
setDofs
classrobotLibPbD_1_1CFrame.html
a5d93317da969e41ff66e30054406fad1
(const std::vector< double > &dofs_min, const std::vector< double > &dofs_max)
virtual void
setFrameType
classrobotLibPbD_1_1CFrame.html
a33000d0fddec9c3ce4371401d6e47e1a
(unsigned int type)
virtual void
setName
classrobotLibPbD_1_1CFrame.html
a45970739024509e27347fc115a70afbf
(const char *str)
virtual void
setPose
classrobotLibPbD_1_1CFrame.html
a7670e4face3b77d7135d3eb3275fb428
(const CMatrix &pose)
virtual void
setPoseNoInvalidation
classrobotLibPbD_1_1CFrame.html
a25d073b99960bd93ee53a8847eca4c6d
(const CMatrix &pose)
virtual void
setRelativePose
classrobotLibPbD_1_1CFrame.html
a12ea6bffb57a55749fae08e6f0bd1868
(const CMatrix &value)
virtual void
setTime
classrobotLibPbD_1_1CFrame.html
a43712285c23ce8037a002c69627a3f00
(double time)
void
unlock
classrobotLibPbD_1_1CFrame.html
a2287ad6c0e5ccd97acc434fb9bcf7546
()
virtual void
update
classrobotLibPbD_1_1CFrame.html
ae09f7303dc4107f87e4a26b06f92e77f
()
virtual
~CFrame
classrobotLibPbD_1_1CFrame.html
a926ce4d40c2824c60297aaf3a8170aa6
()
unsigned long int
baseCounter
classrobotLibPbD_1_1CFrame.html
af9992b862c58c1736d8be5a833c0db05
unsigned long int
counter
classrobotLibPbD_1_1CFrame.html
a89055e2d91dbc64e06ac3b1d4912ea96
FRAME_X
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a4dd17bcc76d6b30babcd70bf5ae71361
FRAME_Y
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a382c795d7b2a14451912edbaefa8c8b6
FRAME_Z
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a894710f6d22dfcc3422205789cb6cc25
FRAME_RX
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a04d24690eb88f4c7137203c7ed0652c9
FRAME_RY
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a8e36be36467bdc20f463676d096534d4
FRAME_RZ
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6adc603f5e25ff41c748aaf71f9944e028
FRAME_DOFS
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a3ed563b1af1750ff26c717dcffc889fe
FRAME_DOFS
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a3ed563b1af1750ff26c717dcffc889fe
FRAME_RX
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a04d24690eb88f4c7137203c7ed0652c9
FRAME_RY
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a8e36be36467bdc20f463676d096534d4
FRAME_RZ
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6adc603f5e25ff41c748aaf71f9944e028
FRAME_X
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a4dd17bcc76d6b30babcd70bf5ae71361
FRAME_Y
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a382c795d7b2a14451912edbaefa8c8b6
FRAME_Z
classrobotLibPbD_1_1CFrame.html
af7e716e79450d2fe59e8453c6e5aacb6a894710f6d22dfcc3422205789cb6cc25
bool
_isData
classrobotLibPbD_1_1CFrame.html
a1616b065fee7a0f8610dac9c033754fc
bool
_isLocked
classrobotLibPbD_1_1CFrame.html
ac01db8c11761dbbc47a7980b3180716c
bool
_isUpdated
classrobotLibPbD_1_1CFrame.html
a5f66039afb8ec204216afde517603724
bool
_isValid
classrobotLibPbD_1_1CFrame.html
ad8ee4cc3acd21102dc5b772a56f57878
CFrame *
base
classrobotLibPbD_1_1CFrame.html
a842a74e0069bf80664e5d883fca36755
std::string
baseName
classrobotLibPbD_1_1CFrame.html
aefb0b4a4da604089fae6f97d50de371c
int
baseType
classrobotLibPbD_1_1CFrame.html
aee467219f9a5658019169e7a8cb6786f
std::vector< CFrame * >
childs
classrobotLibPbD_1_1CFrame.html
a6260636865e3440a9ef6f42888da252d
std::vector< double >
dofs_max
classrobotLibPbD_1_1CFrame.html
a72d5714292783d74bb854a39c34f2383
std::vector< double >
dofs_min
classrobotLibPbD_1_1CFrame.html
a9f8d0a8596d1f8b4d38f2c956726b715
int
frameType
classrobotLibPbD_1_1CFrame.html
a0ad7c4d0068c5c098316113db76fb44a
std::string
name
classrobotLibPbD_1_1CFrame.html
ac2e2e14949c38bd46645291abd58fd4b
std::vector< CFrame * >
parents
classrobotLibPbD_1_1CFrame.html
a4a8209ff7c1f51140e4a68192da4cd7b
CMatrix
pose
classrobotLibPbD_1_1CFrame.html
a9f1cc92ecae95ba5d5eec0233a370918
CMatrix
relativePose
classrobotLibPbD_1_1CFrame.html
a415443f575508a92693fcbd142b5d896
double
time
classrobotLibPbD_1_1CFrame.html
a7d2e9b714d039be0e2081fa1cff520a3
CMatrix
tmpMatrix
classrobotLibPbD_1_1CFrame.html
a7f7140f954344d0eb2f307bead548349
robotLibPbD::CFrameCombination
classrobotLibPbD_1_1CFrameCombination.html
robotLibPbD::CFrame
CFrameCombination
classrobotLibPbD_1_1CFrameCombination.html
afd98c841d42d19adfb4b2ecef465b662
()
virtual CFrame *
getBaseOrientation
classrobotLibPbD_1_1CFrameCombination.html
a33da3b572d5eba2463812585a3d97727
()
virtual char *
getBaseOrientationName
classrobotLibPbD_1_1CFrameCombination.html
a31c53660afc7a86399b9628b2d799791
()
virtual void *
getCopy
classrobotLibPbD_1_1CFrameCombination.html
af151cc8c3abddffc43d7b954815d3531
()
CMatrix
getRelativeToBase
classrobotLibPbD_1_1CFrameCombination.html
a010b19042c0739335a497fdaaa22e4f4
()
void
getRelativeToBase
classrobotLibPbD_1_1CFrameCombination.html
a03dc63710636e3766bd492b67c2a2a03
(CMatrix &pose)
virtual void
invalidate
classrobotLibPbD_1_1CFrameCombination.html
a3e1156635e310250b940a7d404b63b55
()
virtual void
invalidateAll
classrobotLibPbD_1_1CFrameCombination.html
a1ef0383c1d5e100bf100511513d4ec49
()
virtual void
setBaseOrientation
classrobotLibPbD_1_1CFrameCombination.html
aaa388ff25bca63ecac5bbf62c0f88e7a
(CFrame *base)
virtual void
setBaseOrientationName
classrobotLibPbD_1_1CFrameCombination.html
a8f24169c813cc1a974c81d7e5563c20f
(const char *str)
virtual
~CFrameCombination
classrobotLibPbD_1_1CFrameCombination.html
a150c7abc057bda122d5b361a9d37f1fd
()
CFrame *
baseOrientation
classrobotLibPbD_1_1CFrameCombination.html
a085b1a9736bf3386c1434b17922eb120
std::string
baseOrientationName
classrobotLibPbD_1_1CFrameCombination.html
ab60bfc95ae3a241e8873bf4a314910e5
robotLibPbD::CFrameContainer
classrobotLibPbD_1_1CFrameContainer.html
int
add
classrobotLibPbD_1_1CFrameContainer.html
ae3cc5d5e3a6352712352ea4998cdda75
(CFrame *newFrame)
CFrameContainer
classrobotLibPbD_1_1CFrameContainer.html
a7732d69d0f05129d658d2c3030c3e262
()
void
checkBaseFrames
classrobotLibPbD_1_1CFrameContainer.html
aee58cf7ceddd911d7145b513c90ad766
()
void
clear
classrobotLibPbD_1_1CFrameContainer.html
aeeb813570f04a36a7f951da539f26d67
()
int
compareBase
classrobotLibPbD_1_1CFrameContainer.html
af2695089b62f476b9e6d613e1ed00538
(CFrame *first, CFrame *second)
CFrame *
getFrame
classrobotLibPbD_1_1CFrameContainer.html
a6ac8cf3b73634fd5883710aef85163d7
(unsigned int id)
CFrame *
getFrame
classrobotLibPbD_1_1CFrameContainer.html
a6e9285782c52947a470aa7f489157064
(const char *name)
bool
getFrameByName
classrobotLibPbD_1_1CFrameContainer.html
af0a97d0f8bc3b6ed012e2bd4a01de32d
(const char *name, CFrame *&frame)
int
getFrameByName
classrobotLibPbD_1_1CFrameContainer.html
a2e5f9160a627dff919193ae55d910046
(const char *name, bool create=false)
std::vector< CFrame * >
getFrames
classrobotLibPbD_1_1CFrameContainer.html
a9035f009adf7d2e098de9f4150ced9e7
()
void
invalidate
classrobotLibPbD_1_1CFrameContainer.html
a91ed99004267a36d33ed3b8365a71311
(bool time=false)
void
loadFromFile
classrobotLibPbD_1_1CFrameContainer.html
ac65b753a2100cca2be546e54d1cd3e6c
(const char *filename)
void
loadFromFile
classrobotLibPbD_1_1CFrameContainer.html
a5e68efaf18256cac9162c2f0b4e409be
(const char *filename, DataPairs &additionalData, CConfiguration &config, bool loadAll)
void
resolve
classrobotLibPbD_1_1CFrameContainer.html
a8349b479d06bc77919a8ac41456f6252
(std::vector< std::string > &in, std::vector< CFrame *> &out)
bool
setBase
classrobotLibPbD_1_1CFrameContainer.html
a7a6129bd1ca92cfa94aab1a9bbbb50e9
(char *frame, char *base)
unsigned int
size
classrobotLibPbD_1_1CFrameContainer.html
a87cc06c279f872ad3538117bcd434ce0
()
void
updateBaseLinks
classrobotLibPbD_1_1CFrameContainer.html
a42aa3cb7b37e9de481d11bebd93071ec
()
void
updateBaseLinks
classrobotLibPbD_1_1CFrameContainer.html
a3e364fe971ab9d3be043d92068f38921
(std::vector< CFrame *> &frames)
void
updateBaseLinks
classrobotLibPbD_1_1CFrameContainer.html
ac93972f4fb3fff6e88b55c7f685e0422
(CFrame *frame)
bool
xmlToFrame
classrobotLibPbD_1_1CFrameContainer.html
adb14852dd4b0f80e76ba4f60ba0ddb60
(CFrame *frame, TiXmlElement *frameNode, bool create=false)
bool
xmlToFrame
classrobotLibPbD_1_1CFrameContainer.html
a0c50996d2bf901cdb4e58050d239e2de
(CFrame *frame, TiXmlElement *frameNode, DataPairs &additionalData, bool create=false)
bool
xmlToFrameCombination
classrobotLibPbD_1_1CFrameContainer.html
a55fca1e92a45f50d5d8c47e6edf2b748
(CFrameCombination *frame, TiXmlElement *frameNode, DataPairs &additionalData, bool create=false)
virtual
~CFrameContainer
classrobotLibPbD_1_1CFrameContainer.html
a89b86183b27124f3a35c00b218248920
()
static bool
isRelativeTo
classrobotLibPbD_1_1CFrameContainer.html
afd43b3b8a3e31380406241fb725f9682
(CFrame *first, CFrame *relative)
std::vector< CFrame * >
frames
classrobotLibPbD_1_1CFrameContainer.html
addba604c5492efe1c9f51db7dcc40b2f
robotLibPbD::CFrameInterface
classrobotLibPbD_1_1CFrameInterface.html
CFrameInterface
classrobotLibPbD_1_1CFrameInterface.html
ab424f8c78a2e4d1f24b109b4ba1cee77
()
virtual CFrame *
getFrame
classrobotLibPbD_1_1CFrameInterface.html
a49224d0b239b58ecb310e7a8975851ff
()
virtual std::string
getFrameAsXml
classrobotLibPbD_1_1CFrameInterface.html
a741342f8b795aa4a1abde6283807917e
()
virtual void
invalidate
classrobotLibPbD_1_1CFrameInterface.html
a78de4547c2caeeb53f855e151df4529c
()
virtual void
invalidateAll
classrobotLibPbD_1_1CFrameInterface.html
a5a2671b2ea6ed4774f024fb225f25995
()
virtual void
setFrame
classrobotLibPbD_1_1CFrameInterface.html
ab73875ded45a29d3a8788e3b8391ecbd
(CFrame *frame)
CFrame *
frame
classrobotLibPbD_1_1CFrameInterface.html
ac712275c96494d783c91b03d9f8035a6
robotLibPbD::CFrameReference
classrobotLibPbD_1_1CFrameReference.html
robotLibPbD::CFrame
CFrameReference
classrobotLibPbD_1_1CFrameReference.html
a7d2459f47a78e2f6035a7af994cf4ec9
(CFrame *reference)
CFrameReference
classrobotLibPbD_1_1CFrameReference.html
afe2c0d2cd40bb749550bd5ea4c557469
()
CMatrix
getRelativeToBase
classrobotLibPbD_1_1CFrameReference.html
a1e3012c948313095e898084adf1dc201
()
void
getRelativeToBase
classrobotLibPbD_1_1CFrameReference.html
a33effc2b0af0d5e2cab40781d681c265
(CMatrix &pose)
void
setPose
classrobotLibPbD_1_1CFrameReference.html
abe67cd3c01e627dfea7c0b9313bebe25
(const CMatrix &pose)
CFrame *
reference
classrobotLibPbD_1_1CFrameReference.html
a62d554d61b2e440431e26cac2e57cfcd
robotLibPbD::CKinematicChain
classrobotLibPbD_1_1CKinematicChain.html
CKinematicChain
classrobotLibPbD_1_1CKinematicChain.html
ad57ffb36cbb16ddeada7a846b4f9d5cb
()
CFrame *
getByName
classrobotLibPbD_1_1CKinematicChain.html
a01c6e21b477aa669205efcf18edf2586
(char *str)
CDh &
getDhParameters
classrobotLibPbD_1_1CKinematicChain.html
aee0d962002d770c589602781f3b7828b
(unsigned int id)
CFrame *
getFrame
classrobotLibPbD_1_1CKinematicChain.html
a1aa16f47b3e3aed60ed3a0057dda4a5e
(unsigned int id)
CFrame *
getLastFrame
classrobotLibPbD_1_1CKinematicChain.html
a83e248276772426726c7ebeaee9c65f3
()
unsigned int
getLength
classrobotLibPbD_1_1CKinematicChain.html
afefbb9578036b891992d8c3dc9f91a62
()
std::string
getName
classrobotLibPbD_1_1CKinematicChain.html
abf1522d59e57e8c835913008f7cc9608
()
void
invalidate
classrobotLibPbD_1_1CKinematicChain.html
ab14c2c738f555bf9678c8b6b45e36c52
()
void
loadFromXml
classrobotLibPbD_1_1CKinematicChain.html
a1f11bb465ba34a25dcaabf932bd904bb
(CConfiguration &config, TiXmlElement *kinChainsNode, CFrameContainer &container)
void
setLength
classrobotLibPbD_1_1CKinematicChain.html
a7f932f4c92cb1a3ba85a70994286cfb5
(int len)
void
setName
classrobotLibPbD_1_1CKinematicChain.html
a8bc2d4021277f75cd22be969640e7bf2
(std::string value)
void
update
classrobotLibPbD_1_1CKinematicChain.html
a8806ce943951ad0133491ea4bd9cf761
()
virtual
~CKinematicChain
classrobotLibPbD_1_1CKinematicChain.html
af899562531e5bc43017b9133f3f9c7a8
()
CDh *
dhParameters
classrobotLibPbD_1_1CKinematicChain.html
ab446fa231abffeada93bdfd3ac7c38b7
CFrame **
frames
classrobotLibPbD_1_1CKinematicChain.html
a7b1eab09aca9463c6ddb5ff2f19a88ac
CFrame *
lastPoseBuffer
classrobotLibPbD_1_1CKinematicChain.html
ae79b529c2d032da0a7383c7ed3bf830c
int
length
classrobotLibPbD_1_1CKinematicChain.html
aa526158fbac9510b5f81283885068b46
double
totalArmLength
classrobotLibPbD_1_1CKinematicChain.html
a65b0826fb586720cd1acc9ce96125a04
std::string
name
classrobotLibPbD_1_1CKinematicChain.html
a2a6bf35f7cd6d9789f132c4ec88d16ec
CMatrix
tmpMatrix
classrobotLibPbD_1_1CKinematicChain.html
a3d1727f612d7a61de1cd1af4437849bf
robotLibPbD::CKinematicChainContainer
classrobotLibPbD_1_1CKinematicChainContainer.html
CKinematicChainContainer
classrobotLibPbD_1_1CKinematicChainContainer.html
aa12f3386c63d6652821bce91a07129c4
()
unsigned int
getLength
classrobotLibPbD_1_1CKinematicChainContainer.html
a5f4de4f9e2d8991b5f52812d4b71e565
()
void
loadFromXml
classrobotLibPbD_1_1CKinematicChainContainer.html
a3477b31b034c0e05d1cf550844d1c7da
(CConfiguration &config, TiXmlElement *kinChainsNode, CFrameContainer &container)
void
update
classrobotLibPbD_1_1CKinematicChainContainer.html
a67bedbc8513e356d14e3dfcd7863937d
()
virtual
~CKinematicChainContainer
classrobotLibPbD_1_1CKinematicChainContainer.html
a32ed2b28435190be95954bbde38e6d6e
()
CKinematicChain *
chain
classrobotLibPbD_1_1CKinematicChainContainer.html
a66b4d2afc8ed3f13c420aff72f14934d
int
length
classrobotLibPbD_1_1CKinematicChainContainer.html
a3588c03a77b4ec0a3cd8d74f2b772859
CLog
classCLog.html
CLog
classCLog.html
ac3e81955a022e0c205354caadbed8a3c
()
void
setDebugLevel
classCLog.html
a145bffff5145b281cf04ab0e9c13f801
(int debugLevel)
void
setFilename
classCLog.html
a699ef9cd4783b3fc53b09f1da1917ac9
(std::string filename)
void
setInputLevel
classCLog.html
a1dbf7720522deb3b4db36a675371272c
(int inputLevel)
void
writeLine
classCLog.html
a6a978b0af517fdfbfefc0b0b5192d35a
(std::string line, bool append=true)
static std::string
generateLogname
classCLog.html
a3242a63ed504736b1e789b833fd0b0e9
(std::string path)
static std::string
getTimeAsStr
classCLog.html
a1e37d359be2fd4e2596463b4d81f79ed
()
int
debugLevel
classCLog.html
a7f717a774c385caa2cec4d459d190ec9
int
inputLevel
classCLog.html
a0ab165515be3c4cf462a856e6f235582
std::string
filename
classCLog.html
ad3995b9365d0b995b43819b374ab7b47
std::string
path
classCLog.html
ac5aa336f86b6ab048b3233e59b0b9883
robotLibPbD::CMathLib
classrobotLibPbD_1_1CMathLib.html
static void
calcAngles
classrobotLibPbD_1_1CMathLib.html
a14718371ba0da33040c67a3c80a4cb2f
(double leg1, double leg2, double x, double y, double &first, double &second)
static double
calcDotProduct
classrobotLibPbD_1_1CMathLib.html
ab64d9a24b82dd9f33f68741543f3c024
(double firstVector[], double secondVector[], int size)
static void
calcMatrixResult
classrobotLibPbD_1_1CMathLib.html
a3b219539d82ae428fbe69f367fcf8ad2
(double matrix[], double vector[], int rows, int columns, double resultVector[])
static void
getEulerZXZ
classrobotLibPbD_1_1CMathLib.html
a1c9c59b6595089f594fad396e3c036cd
(CMatrix &mat, CVec &first)
static void
getMatrixFromRotation
classrobotLibPbD_1_1CMathLib.html
a2b3ce6bb53eed6e3a4e6294631a9e094
(CMatrix &mat, const CVec &axis, double angle)
static void
getOrientation
classrobotLibPbD_1_1CMathLib.html
a64d17cd8cde603dbe1af3866a4b0d6f2
(CMatrix &mat, CVec &first, CVec &second, bool old=false)
static void
getQuaternionFromRotation
classrobotLibPbD_1_1CMathLib.html
ad567dad22b51aca64d60fee16be7ae5b
(CVec &quater, CVec &axis, double angle)
static void
getRotation
classrobotLibPbD_1_1CMathLib.html
a825cf22acc5eae87a3df2371cc2f9d6b
(CMatrix &mat, CVec &vec, bool old=false)
static void
getRotation
classrobotLibPbD_1_1CMathLib.html
a714abb720e1430cbcffa4b47ced89b9a
(CMatrix &mat, double x, double y, double z, bool old=false)
static void
getRotationFromMatrix
classrobotLibPbD_1_1CMathLib.html
ae7cbabcfdc061aa050f41c879a8767a5
(const CMatrix &mat, CVec &axis, double &angle)
static void
matrixFromQuaternion
classrobotLibPbD_1_1CMathLib.html
a040abdce16f31e77021e0c8e96ecb52a
(CVec &quaternion, CMatrix &matrix)
static void
multiplyMatrices
classrobotLibPbD_1_1CMathLib.html
a7e9a74ee6466048fbfd4772380abd784
(double *firstMatrix, double *secondMatrix, int firstRows, int firstColumns, int secondColumns, double *resultMatrix)
static void
quaternionFromMatrix
classrobotLibPbD_1_1CMathLib.html
ad20dcf51cb59ff513e5eb96e8af3ade3
(const CMatrix &mat, CVec &quaternion)
static void
transposeMatrix
classrobotLibPbD_1_1CMathLib.html
affe88c88464edb25c98d21bcdec71b8b
(double *matrix, double *resultMatrix, int size)
robotLibPbD::CMatrix
classrobotLibPbD_1_1CMatrix.html
void
arrayToMatrix
classrobotLibPbD_1_1CMatrix.html
a42ab20cca0553acdc361045c2d36207e
(std::vector< double > &values)
CMatrix
classrobotLibPbD_1_1CMatrix.html
a1ecb36aa272f03b19ec196a97cb938ec
()
CMatrix
classrobotLibPbD_1_1CMatrix.html
ac1d74983c41bb34ad0e872aa03f67d6b
(PRECISION a0, PRECISION a4, PRECISION a8, PRECISION a12, PRECISION a1, PRECISION a5, PRECISION a9, PRECISION a13, PRECISION a2, PRECISION a6, PRECISION a10, PRECISION a14, PRECISION a3=0.0f, PRECISION a7=0.0f, PRECISION a11=0.0f, PRECISION a15=1.0f)
void
invert
classrobotLibPbD_1_1CMatrix.html
a6810fe1bec24d5f71503221ecc97180f
()
PRECISION
length
classrobotLibPbD_1_1CMatrix.html
af4a2b728cb0bb83ca83703af7387bb27
() const
void
matrixToArray
classrobotLibPbD_1_1CMatrix.html
ae1d45a4ca2ef7c5010d8cdad9da1a0c6
(std::vector< double > &values)
void
mul
classrobotLibPbD_1_1CMatrix.html
a655f45f4326e26d3d898c9345650f465
(const CMatrix &first, const CMatrix &second)
void
mulNoAlloc
classrobotLibPbD_1_1CMatrix.html
a4b452b4b7afd006985d71f7c88af3fae
(const CMatrix &first, const CMatrix &second)
CMatrix
operator*
classrobotLibPbD_1_1CMatrix.html
a9d1d2d58defa00ac3fe61decba90009f
(PRECISION f) const
CMatrix
operator*
classrobotLibPbD_1_1CMatrix.html
a0de0675b69ffa429db3e7e3cb4444f47
(const CMatrix &m) const
CVec
operator*
classrobotLibPbD_1_1CMatrix.html
a39b30210989288a3a6c256dca270a5c8
(const CVec &v) const
CMatrix
operator+
classrobotLibPbD_1_1CMatrix.html
ad17f3df5f4969289f0eb84616acffea2
(const CMatrix &b) const
CMatrix &
operator+=
classrobotLibPbD_1_1CMatrix.html
a12b7adfa56c57025895e56fe0f256a8d
(const CVec &v)
CMatrix
operator-
classrobotLibPbD_1_1CMatrix.html
a865ef3f25d516f575369196f5c687aa2
(const CMatrix &b) const
CMatrix &
operator=
classrobotLibPbD_1_1CMatrix.html
a3b7b41735bfcc22297a65043dde412ab
(const CMatrix &v)
const CVec &
operator[]
classrobotLibPbD_1_1CMatrix.html
a8a21dc3339a45b5d34ae3ad176f1b06f
(int i) const
CVec &
operator[]
classrobotLibPbD_1_1CMatrix.html
a2e6875c3930fedf48adc5eed62138ad5
(int i)
void
print
classrobotLibPbD_1_1CMatrix.html
aebcb726a1a897492a5f770a74e4077d1
(bool round=false) const
void
printText
classrobotLibPbD_1_1CMatrix.html
a52fbf6ed621bc2b9314a1b209872642a
()
void
randomOrientation
classrobotLibPbD_1_1CMatrix.html
a7322f033a14f7f988479aae682f8ae3e
(double max=2.0 *M_PI)
void
set
classrobotLibPbD_1_1CMatrix.html
a4e7d842a0ce76dc8260cb3c37e6a6267
(PRECISION a0, PRECISION a4, PRECISION a8, PRECISION a12, PRECISION a1, PRECISION a5, PRECISION a9, PRECISION a13, PRECISION a2, PRECISION a6, PRECISION a10, PRECISION a14, PRECISION a3=0.0f, PRECISION a7=0.0f, PRECISION a11=0.0f, PRECISION a15=1.0f)
void
setDh
classrobotLibPbD_1_1CMatrix.html
a2d9abb0cfe7e34cad1dfb64c9fe0c1bc
(const robotLibPbD::CDh &dh)
std::string
toString
classrobotLibPbD_1_1CMatrix.html
aa1bfacc73924c56fdeec16b0ad3d7611
(bool round=false)
PRECISION
trace
classrobotLibPbD_1_1CMatrix.html
afda28e5e3dea97b8247a5df7c18382bb
()
void
transpose
classrobotLibPbD_1_1CMatrix.html
ad3b838eebb6dc6ed56d39f2c873b2be3
()
void
unity
classrobotLibPbD_1_1CMatrix.html
afc60f8ec2f6633b3c2a9fe96da28feee
()
PRECISION
a
classrobotLibPbD_1_1CMatrix.html
a1def640c48e9bb680e3c50a4423d17e7
[16]
CMutexInterface
classCMutexInterface.html
virtual void
lock
classCMutexInterface.html
a2a35481729bf23523dd04632139bb4d0
()
virtual void
unlock
classCMutexInterface.html
ac490c69e6a64096316d1b7a210b28419
()
CNameInterface
classCNameInterface.html
std::string
getName
classCNameInterface.html
ac210bb1db4c60405fbf7a0acb1b6574d
()
void
setName
classCNameInterface.html
ae49cc75324e92b5bf7311e2f820e3329
(std::string value)
std::string
_name
classCNameInterface.html
a95eacbed6715da9c36579c3c237a713f
robotLibPbD::COptimizer
classrobotLibPbD_1_1COptimizer.html
COptimizer
classrobotLibPbD_1_1COptimizer.html
a614dc5f55612add91b95ba1f0a778e25
()
virtual std::string
generateOutput
classrobotLibPbD_1_1COptimizer.html
ac8d334348c4a25334eb28cd81853ad5a
()
bool
getResult
classrobotLibPbD_1_1COptimizer.html
ad76884fa0a2bcfe4bb8d024bf672251c
(COptimizerResult &out)
void
load
classrobotLibPbD_1_1COptimizer.html
aea0db7ff807b4c72660402bcd670933b
(std::string cfg, std::string data, unsigned int start=0)
void
run
classrobotLibPbD_1_1COptimizer.html
a9880a0bef30d849dcf5e05777547aece
(const std::vector< double > &initialValues)
void
setDataMax
classrobotLibPbD_1_1COptimizer.html
a840049ea776bb6208335d7bc19b39a58
(unsigned int examplesMax)
void
setEpsilon
classrobotLibPbD_1_1COptimizer.html
a93fe0adaf70f775ee7fb97ac9665ad56
(double eps)
void
setIterations
classrobotLibPbD_1_1COptimizer.html
a59a5471f8a23c6c9cbc65b471b4e6667
(unsigned int iterations)
void
setQuit
classrobotLibPbD_1_1COptimizer.html
a8c64de33ffa0af644cd70cfe67adf643
(bool doQuit)
void
setRandomStart
classrobotLibPbD_1_1COptimizer.html
ac04adfab9caa8a9f8eee495f7175eca6
(bool useRandom)
void
setShowModulo
classrobotLibPbD_1_1COptimizer.html
a4d0d5d4f9c87bfd56f3cd031030ac132
(unsigned int counterMod)
void
setShowResult
classrobotLibPbD_1_1COptimizer.html
a5ccc8ed3fa8e96ca192951581532398b
(bool useShowResult)
void
setTrimming
classrobotLibPbD_1_1COptimizer.html
ab620563ec35bf26565a65cfe01bd75f6
(double trim)
static void
rosenbrockCallback
classrobotLibPbD_1_1COptimizer.html
aec1a9a2d96e28f4f190069c2fbf1d81e
(int nparam, double *x, double *fj, void *extraparams)
void
callback
classrobotLibPbD_1_1COptimizer.html
a8ad5c0f2a35d4ddf0872b33b120411fd
(int nparam, double *x, double *fj)
int
getValue
classrobotLibPbD_1_1COptimizer.html
a7594942f93bce86be3034836b94f3338
(TiXmlElement *node, std::string item)
bool
isEqual
classrobotLibPbD_1_1COptimizer.html
a7a7ed243576de2c23ac65213cbb79a2b
(std::vector< double > &first, std::vector< double > &second, double eps=0.1)
void
loadData
classrobotLibPbD_1_1COptimizer.html
a58e4ce407c1d4f0cd374f5f18e99fa72
(std::string filename, unsigned int startId=0)
void
loadDofs
classrobotLibPbD_1_1COptimizer.html
a6f61eca78700493d8ae41d0da7db429f
(std::string filename)
void
loadGoals
classrobotLibPbD_1_1COptimizer.html
ad7e9d521d5db7e56c8d959476e2f4136
(std::string filename)
void
loadValueSetters
classrobotLibPbD_1_1COptimizer.html
a09cb2a14b63e57fc072cf624b7e6f2fa
(std::string filename)
std::string
readFromFile
classrobotLibPbD_1_1COptimizer.html
a4b65d26a8e8abd40ae5f4240d7fdf168
(std::string filename)
void
reset
classrobotLibPbD_1_1COptimizer.html
aaac4dc81833ab3372c8bd4f8ffc5845a
()
void
setData
classrobotLibPbD_1_1COptimizer.html
a4113575d356392c321ebf9835f2e0c82
(std::vector< double > &values)
void
setValue
classrobotLibPbD_1_1COptimizer.html
aa6e4b90c16f7e92a4835d1a963ba5aa4
(double *x)
bool
writeToFile
classrobotLibPbD_1_1COptimizer.html
a30ce558025be1d946e5ad6a1b17197e7
(std::string filename, std::string buffer)
unsigned int
counter
classrobotLibPbD_1_1COptimizer.html
a3debff9ee2030f64eebd859a0c000db4
unsigned int
counterMod
classrobotLibPbD_1_1COptimizer.html
af33e77e7acf9bf81d8f82bfc3eac7199
std::vector< OptimizerContainer >
data
classrobotLibPbD_1_1COptimizer.html
a84d8ae2dcc2fb09d928c0b594f97dd68
std::vector< double >
distances
classrobotLibPbD_1_1COptimizer.html
adaa95aa0129d2266e8df8fe0f0085b75
unsigned int
dofs
classrobotLibPbD_1_1COptimizer.html
a2c538796a4f9947b2356a0c9e5f902b5
bool
doQuit
classrobotLibPbD_1_1COptimizer.html
a741bf29ff9138ead79bebbfc034ef5dc
double
epsilon
classrobotLibPbD_1_1COptimizer.html
aea9a8ea960b1f5a1bf27fdcec04e41b4
std::vector< std::vector< double > >
examples
classrobotLibPbD_1_1COptimizer.html
a68d5ba99f06c6eeae48c329df6625e1c
unsigned int
examplesMax
classrobotLibPbD_1_1COptimizer.html
a4b9d05dd684d72e7c50515ac0e7654c7
CFrameContainer
frames
classrobotLibPbD_1_1COptimizer.html
a2fc2e76b8f390205da387bd6c0b0fa40
std::vector< OptimizerGoal * >
functions
classrobotLibPbD_1_1COptimizer.html
ab06b1752def7820d2470691605bacaf9
std::vector< OptimizerGoalGlobal * >
globalFunctions
classrobotLibPbD_1_1COptimizer.html
a5d1a0e274f6bfcfb6c50ee9a4233ce55
DataPairs
information
classrobotLibPbD_1_1COptimizer.html
a2f7aa8987b7b2717f6f3ffb2961af1bf
unsigned int
iterations
classrobotLibPbD_1_1COptimizer.html
a6a629a94988197f5f5cfd69cb3782208
std::vector< double >
result
classrobotLibPbD_1_1COptimizer.html
a1e091f50f79e6905c839825f938d3e3b
double
resultValue
classrobotLibPbD_1_1COptimizer.html
aa49714b266a742c04bae3d800d8bc3ac
double
trim
classrobotLibPbD_1_1COptimizer.html
aba788634c38852bbaba91a90471cbc40
unsigned int
trimming
classrobotLibPbD_1_1COptimizer.html
a64fd410fc75b41d9896f072cf38415db
bool
useRandom
classrobotLibPbD_1_1COptimizer.html
aa597a6eb9898e42e27ca9e4ec8c1c4b0
bool
useShowResult
classrobotLibPbD_1_1COptimizer.html
a67b59b70c2f866c7be3102fb61176f92
std::vector< ValueSetter >
valueSetters
classrobotLibPbD_1_1COptimizer.html
a58bf05abbb16716cc9a5057f48873a96
robotLibPbD::COptimizerGnuplot
classrobotLibPbD_1_1COptimizerGnuplot.html
robotLibPbD::COptimizer
bool
generateGnuPlot
classrobotLibPbD_1_1COptimizerGnuplot.html
ae0ea5567b89a33d0a586f0d9e8cf6c18
(double *st, std::string filenameScript, std::string filenameData)
bool
generateGnuPlotCoords
classrobotLibPbD_1_1COptimizerGnuplot.html
a3af9a3301d393c22a96452ffa6dca96c
(double *st, std::string filenameScript, std::string filenameData)
robotLibPbD::COptimizerIv
classrobotLibPbD_1_1COptimizerIv.html
robotLibPbD::COptimizer
std::string
addLine
classrobotLibPbD_1_1COptimizerIv.html
a0bab27ceafdc79be5efd103562ab88c3
(CVec &first, CVec &second, double width)
COptimizerIv
classrobotLibPbD_1_1COptimizerIv.html
a7f2b23c4c4d5f4cb0e2fd19e08c64fb3
()
bool
generateInventor
classrobotLibPbD_1_1COptimizerIv.html
a19a900984196ba718ae54d40b24a4445
(std::vector< double > values, std::string filename, std::string ivCoordFilename="data/coord.iv")
std::string
getInventorCoordinateSystem
classrobotLibPbD_1_1COptimizerIv.html
a0a3ead2c611cee7e62f882cfa82818e7
(double scaleFactor, std::string ivCoordFilename="data/coord.iv")
void
setIvCoordScale
classrobotLibPbD_1_1COptimizerIv.html
a08c9191096c7244d1a844d9d6e275344
(double ivCoordScale)
void
setIvLineWidth
classrobotLibPbD_1_1COptimizerIv.html
a457be15b3a5d36c01f733dae9d041cd5
(double ivLineWidth)
void
setIvSphereRadius
classrobotLibPbD_1_1COptimizerIv.html
ac9b30402f317421b85644fc2f5e37171
(double ivSphereRadius)
double
ivCoordScale
classrobotLibPbD_1_1COptimizerIv.html
a257ecb25d5d5c0c7679d7896d76ba4d7
double
ivLineWidth
classrobotLibPbD_1_1COptimizerIv.html
ae2ed7bb41982293f51a8084c2b0d8fe1
double
ivSphereRadius
classrobotLibPbD_1_1COptimizerIv.html
a7d78868a0c0bc75de828314a7ed2e4c7
robotLibPbD::COptimizerResult
classrobotLibPbD_1_1COptimizerResult.html
void
clear
classrobotLibPbD_1_1COptimizerResult.html
aa5f4109b0ca23eaf994c33088a3854fa
()
std::vector< std::pair< std::string, CMatrix > >
allPoses
classrobotLibPbD_1_1COptimizerResult.html
ad6a61b673bd17a45eb8bbe5f773f6a5c
std::vector< std::pair< std::string, CMatrix > >
optimizedPoses
classrobotLibPbD_1_1COptimizerResult.html
abe6ebb8e4a27eb555e6a4ae5926970c9
double
result
classrobotLibPbD_1_1COptimizerResult.html
acf13f9521be8dbcd5a886abcca4d0654
std::vector< std::vector< std::pair< std::string, CMatrix > > >
timelineOfPoses
classrobotLibPbD_1_1COptimizerResult.html
a86a69a792db0b9176e490729f2d5c20d
std::vector< double >
values
classrobotLibPbD_1_1COptimizerResult.html
a442209ad333ab474d7efc62a75875dbd
robotLibPbD::COptimizerRos
classrobotLibPbD_1_1COptimizerRos.html
robotLibPbD::COptimizer
std::string
generateOutput
classrobotLibPbD_1_1COptimizerRos.html
a7c90c3c7828704044b2d3d30b0f8e1e2
()
CPriorityInterface
classCPriorityInterface.html
bool
comparePriority
classCPriorityInterface.html
a2fc56ee44e3e5a697039329a2c09f387
(double first, double second)
double
getPriority
classCPriorityInterface.html
ab1ba96829ee4434ff3106b4e303847cb
()
void
setPriority
classCPriorityInterface.html
a0f49b3b4da7ac05080c4a99ef2645f48
(double value)
double
_priority
classCPriorityInterface.html
a5d35ef4bb100b5e75619c0b5978b134b
CStorageInterface
classCStorageInterface.html
virtual std::string
getAsXml
classCStorageInterface.html
a8137c6eb8e7a0a3cc99c6107170ee18b
()
virtual bool
getFromXml
classCStorageInterface.html
a7f6255fdda765501f9d4f9246b263c8e
(const std::string &data)
CTimestampInterface
classCTimestampInterface.html
bool
compareTimestamp
classCTimestampInterface.html
a3e6ec6e1ec70c4f14b19e95c25e0fbe3
(unsigned long int first, unsigned long int second)
virtual unsigned long int
getTimestamp
classCTimestampInterface.html
afa5ffcf0d15c5459dffb767a8c086813
()
virtual void
setTimestamp
classCTimestampInterface.html
a7dbcc2c3b90708922c25428cfbe1b254
(unsigned long int timestamp)
unsigned long int
timestamp
classCTimestampInterface.html
abbbd16b1bc24a893af934e6858daed47
CTypeInterface
classCTypeInterface.html
std::string
getType
classCTypeInterface.html
a55419a57ab87b692070c7c8547dad2aa
()
void
setType
classCTypeInterface.html
a126dcf205b462970a4c08ab6d8c27ab3
(std::string value)
std::string
_type
classCTypeInterface.html
a8dac6f7d08bb8911d0e96553b6753d8e
CValidInterface
classCValidInterface.html
bool
isValid
classCValidInterface.html
a693fdd43f1d64d50c5ba18d3cfe419a7
()
void
setValid
classCValidInterface.html
a22597fac7f5671586103a972a62751ee
(bool value=true)
bool
_isValid
classCValidInterface.html
acf55e7be1479b52c048104a97725bccd
robotLibPbD::CVec
classrobotLibPbD_1_1CVec.html
CVec
classrobotLibPbD_1_1CVec.html
a6ca682384e640c2941592b0928f021ad
()
CVec
classrobotLibPbD_1_1CVec.html
ac2eef284af17ba4441e8e789aee08030
(PRECISION x, PRECISION y, PRECISION z)
PRECISION
length
classrobotLibPbD_1_1CVec.html
abc54ad91d1bab2187a26b711773cf35a
() const
void
normalize
classrobotLibPbD_1_1CVec.html
ae12bb9e669ad4540a737e4b5333c8294
()
CVec
operator*
classrobotLibPbD_1_1CVec.html
a720aa1fdd38a900cd7136bbeef0148f2
(PRECISION s) const
CVec &
operator*=
classrobotLibPbD_1_1CVec.html
a5be4c19f757dd125db06b80181b4eb9c
(PRECISION s)
CVec
operator+
classrobotLibPbD_1_1CVec.html
a64a1a60def3a682285c02a0fe85ab8de
(const CVec &v) const
CVec &
operator+=
classrobotLibPbD_1_1CVec.html
a56201a57eb5c4287b1a5ec12324f50e0
(const CVec &v)
CVec
operator-
classrobotLibPbD_1_1CVec.html
a7a913d631f509afd76c6b85164d7957f
(const CVec &v) const
CVec
operator-
classrobotLibPbD_1_1CVec.html
a7df3e7fcc9977adab200189fe7742455
() const
CVec &
operator-=
classrobotLibPbD_1_1CVec.html
adffb29f85f74b206fcb766a9244e90e9
(const CVec &v)
CVec
operator/
classrobotLibPbD_1_1CVec.html
a339d104904dec303e529328944164942
(PRECISION s) const
CVec &
operator/=
classrobotLibPbD_1_1CVec.html
a24da3ee3587f390d178d71f4441838de
(PRECISION s)
CVec &
operator=
classrobotLibPbD_1_1CVec.html
a919b74537b8a90ff1f00093aa8e5d465
(const CVec &v)
PRECISION
operator[]
classrobotLibPbD_1_1CVec.html
a7092eeb709e19744fc4af7075b14f981
(unsigned int i) const
PRECISION &
operator[]
classrobotLibPbD_1_1CVec.html
ac64ff9bbe712da468dfbe8d53a5b534a
(unsigned int i)
CVec
operator^
classrobotLibPbD_1_1CVec.html
a0da19c180fb94631c5494e2eef1448b4
(const CVec &v) const
PRECISION
operator|
classrobotLibPbD_1_1CVec.html
a4f6b93c32a0553500e79c489d3390ff0
(const CVec &v) const
void
print
classrobotLibPbD_1_1CVec.html
a2e0daa84e6dd04b72fe7752033bb5e83
() const
void
set
classrobotLibPbD_1_1CVec.html
af1f9c2a566a0900f3bb8f33688646ddd
(PRECISION x, PRECISION y, PRECISION z)
std::string
toString
classrobotLibPbD_1_1CVec.html
a3846272e5d2bbdd4d2e95347171c44f4
()
PRECISION
w
classrobotLibPbD_1_1CVec.html
a4fc062962b72d9371bb46ac991164bf3
PRECISION
x
classrobotLibPbD_1_1CVec.html
a4900a4bac0f53e9277548c22b91bf118
PRECISION
y
classrobotLibPbD_1_1CVec.html
a91be9d9dafb93f22129592ad8e7892ad
PRECISION
z
classrobotLibPbD_1_1CVec.html
ac9c6b867675b48b2c8fce296bc5d53ec
CXmlLoaderInterface
classCXmlLoaderInterface.html
virtual bool
readFromXml
classCXmlLoaderInterface.html
a0cd0880829790f745d24a852a690e537
(CConfiguration &configuration, TiXmlElement *xmlNode)
virtual bool
writeAsXml
classCXmlLoaderInterface.html
a8086a5608fd743d4a32bf7a8e7db820e
(std::string &output, bool addBracket=true)
DataPairs
classDataPairs.html
void
add
classDataPairs.html
aade59b230227b71ea4228ceb27c41b4a
(std::string attribute, std::string value, bool replace=false)
void
clear
classDataPairs.html
a45565c994b1645c6fd4887947d363006
()
void
copyFrom
classDataPairs.html
a4513fe8ce20b5204083268275edf981e
(DataPairs &other)
bool
getBool
classDataPairs.html
a8cc019e392e00fd3446b32bbafe49cb8
(std::string str, bool defaultValue=false)
bool
getBoolValue
classDataPairs.html
add0fa3cb73da5eab81552e15f1fb605a
(std::string str, bool &result)
int
getFirstIndex
classDataPairs.html
a780ac066a91dce814ca9315198e5b58e
(std::string str)
float
getFloat
classDataPairs.html
a4308d2f378633ee2f66426c66cacc512
(std::string str, float defaultValue=0.0)
bool
getFloatValue
classDataPairs.html
ab6f847c9a63fbaeab916329ef2f3c8b9
(std::string str, float &result)
int
getIndex
classDataPairs.html
aba2f41c0d371e066ec1ad5ec0dbae7fb
(std::string attr, std::vector< unsigned int > &ids)
int
getInt
classDataPairs.html
abd6d09e2a9deef9a6aabde3bf59790b0
(std::string str, int defaultValue=0)
bool
getIntValue
classDataPairs.html
a68a2e315016064577692e63c7c928caf
(std::string str, int &result)
bool
getItem
classDataPairs.html
a3b9888c348de369757359b7b19be95a5
(unsigned int index, std::vector< std::string > &item)
unsigned int
getLength
classDataPairs.html
a6b2560b1adb45fcb4bdccffe30f262a4
()
unsigned int
getMaxSize
classDataPairs.html
af3978fa029fd99837e6e2b96f26a61ed
()
std::string
getString
classDataPairs.html
a74167e5c37db995e96148266e11a6707
(std::string str, std::string defaultValue="")
void
getStrings
classDataPairs.html
af63569731f4e983ca9676f6f2389378d
(std::string str, std::vector< std::string > &result)
bool
getStringValue
classDataPairs.html
a5271d5b7e2c679f241b9b1b5016831a5
(std::string str, std::string &result)
void
loadFromXml
classDataPairs.html
af2b1f11ccf6b97bbb5ddc38acc770b57
(CConfiguration &config, TiXmlElement *node, DataPairs *replace=NULL)
void
print
classDataPairs.html
a2facc0db5e822e8808302e67ca29d743
()
void
resolve
classDataPairs.html
a6897611c38e4af9a1bd12c85c36ece4c
()
void
resolveString
classDataPairs.html
af4cd08515e8847a347ed6a1154edd0d3
(std::string input, std::string &output)
std::string
resolveString
classDataPairs.html
a955470004065be65fd62c703f2dd8ec0
(std::string input)
void
setMaxSize
classDataPairs.html
a3181f3b731fa6e598a88c9093505963f
(unsigned int size)
std::vector< std::vector< std::string > >
values
classDataPairs.html
a091a80b8fe022d36366d85d7fc785acf
robotLibPbD::OptimizerContainer
classrobotLibPbD_1_1OptimizerContainer.html
void
setValue
classrobotLibPbD_1_1OptimizerContainer.html
a9efd36b827107cca4b7dcf7dd931df40
(double *x, unsigned int index)
std::vector< unsigned int >
dofs
classrobotLibPbD_1_1OptimizerContainer.html
a786387172fd2b34a805cd5cd8b6c1e89
std::vector< double >
dofs_max
classrobotLibPbD_1_1OptimizerContainer.html
a94de451c3d562013086738453958dbfb
std::vector< double >
dofs_min
classrobotLibPbD_1_1OptimizerContainer.html
a47ba22b5da0134b544f99c780711ea58
CFrame *
frame
classrobotLibPbD_1_1OptimizerContainer.html
a939d6c394ca61469cd96e595c3abb72a
robotLibPbD::OptimizerGoal
classrobotLibPbD_1_1OptimizerGoal.html
virtual double
getDistance
classrobotLibPbD_1_1OptimizerGoal.html
a559c143a2c69f1df9ab10fb13e143133
()
void
getDistance
classrobotLibPbD_1_1OptimizerGoal.html
a76d7678d7b2d0dc17c1169664d6f4432
(CVec &from, CVec &to)
void
getDistance
classrobotLibPbD_1_1OptimizerGoal.html
ab43264a65ee305192cb262bf3eea61d7
(CVec &to)
void
loadFromXml
classrobotLibPbD_1_1OptimizerGoal.html
a3d9dc507f35783b222312ba9ba738cbc
(CFrameContainer &frames, TiXmlElement *frameNode)
~OptimizerGoal
classrobotLibPbD_1_1OptimizerGoal.html
aea3b7061a29129c2d3bbcd333096c14d
()
CFrame *
first
classrobotLibPbD_1_1OptimizerGoal.html
a2a7ea9b37518f91a7e6c91dbecb20c2c
CFrame *
second
classrobotLibPbD_1_1OptimizerGoal.html
ab4ec4134b97c06131260d5e17eb07564
std::string
function
classrobotLibPbD_1_1OptimizerGoal.html
a49f51331e2cb1356758571de70f3fa13
DataPairs
information
classrobotLibPbD_1_1OptimizerGoal.html
aeaa2443d3b52e1da93cbbc767ff03804
robotLibPbD::OptimizerGoalGlobal
classrobotLibPbD_1_1OptimizerGoalGlobal.html
robotLibPbD::OptimizerGoal
virtual void
add
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a7557cc8efad96714ab0a53b275a52630
()
double
dist
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a8f2eb7ca4aaf8691d55a4888d6e0d22b
(std::vector< double > &first, std::vector< double > &second)
virtual double
getDistance
classrobotLibPbD_1_1OptimizerGoalGlobal.html
afa86fc04367a39188de4c1ebed8090b0
()
double
getTrimmedMeanAndVariance
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a9b49a9abe00f444fe4600eaef371d908
(std::vector< std::vector< double > > &data, int index, std::vector< double > &item)
OptimizerGoalGlobal
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a10cceba1ff2ea1eeb45a86168f79d785
()
virtual void
reset
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a84c55c3b7fbdbb0e04a59fbe2fa288ca
()
void
setTrimming
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a8b354999e5c904d37c915573e5d1f156
(unsigned int value)
std::vector< std::vector< double > >
data
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a8ea9f6415971c8eeebe61f6570bfa9e0
std::vector< int >
ids
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a80b7003fd203a53161c8815765e24662
std::vector< double >
item
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a2cdb2cb5447edb1b9c9d4876ce65fad6
std::vector< double >
mean
classrobotLibPbD_1_1OptimizerGoalGlobal.html
aa0e67128b04378a7e613de8e76f4459c
std::vector< std::pair< double, int > >
sorted
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a6d3103433fb189022e8b01b5b320aec1
unsigned int
trimming
classrobotLibPbD_1_1OptimizerGoalGlobal.html
a4986a9d354fe42ab92914b1330034ce2
robotLibPbD::OptimizerGoalGlobalOrientation
classrobotLibPbD_1_1OptimizerGoalGlobalOrientation.html
robotLibPbD::OptimizerGoalGlobal
virtual void
add
classrobotLibPbD_1_1OptimizerGoalGlobalOrientation.html
a99bd5933b2df27b55f821fe1ab4c8300
()
double
angle
classrobotLibPbD_1_1OptimizerGoalGlobalOrientation.html
ae45fc249524391f88a164c0db42701b1
CVec
axis
classrobotLibPbD_1_1OptimizerGoalGlobalOrientation.html
aca99e8f12d9ec70bafb967c0fda90280
CMatrix
pose
classrobotLibPbD_1_1OptimizerGoalGlobalOrientation.html
aa027e8dad7d30b8340cde33b4e33b1f2
robotLibPbD::OptimizerGoalGlobalPosition
classrobotLibPbD_1_1OptimizerGoalGlobalPosition.html
robotLibPbD::OptimizerGoalGlobal
virtual void
add
classrobotLibPbD_1_1OptimizerGoalGlobalPosition.html
a9305273420cccb3e721fdad6eb3b4621
()
CMatrix
pose
classrobotLibPbD_1_1OptimizerGoalGlobalPosition.html
a153eb3e0b733e679e17459943dbd43d7
robotLibPbD::OptimizerGoalOrientation
classrobotLibPbD_1_1OptimizerGoalOrientation.html
robotLibPbD::OptimizerGoal
virtual double
getDistance
classrobotLibPbD_1_1OptimizerGoalOrientation.html
ae4e2fce3b3c60f66d764c85779d8d7a3
()
robotLibPbD::OptimizerGoalPosition
classrobotLibPbD_1_1OptimizerGoalPosition.html
robotLibPbD::OptimizerGoal
virtual double
getDistance
classrobotLibPbD_1_1OptimizerGoalPosition.html
a84adadb57c2a94fe758656d8a76d9018
()
robotLibPbD::ValueSetter
classrobotLibPbD_1_1ValueSetter.html
bool
set
classrobotLibPbD_1_1ValueSetter.html
a5c6baa6fc48329ff9e107727c94dd6cd
(std::vector< double > &values)
ValueSetter
classrobotLibPbD_1_1ValueSetter.html
a3819c24db8ecbe533aa9fcd945062a1f
()
int
a
classrobotLibPbD_1_1ValueSetter.html
a15e733d60baf3a31fe43903a320b2b97
int
b
classrobotLibPbD_1_1ValueSetter.html
af7a33200f22ed906ea4ee2a70692cbf2
CFrame *
frame
classrobotLibPbD_1_1ValueSetter.html
a95fee6fd5a0c9c8f1037a8d2cf61f670
int
g
classrobotLibPbD_1_1ValueSetter.html
acc8a3506b9337d3ea22f8c718d9dd526
int
qw
classrobotLibPbD_1_1ValueSetter.html
a8daf082f408fa25eabe4a8517eed6a08
int
qx
classrobotLibPbD_1_1ValueSetter.html
a9b6017153626c4638836e20312a64b35
int
qy
classrobotLibPbD_1_1ValueSetter.html
ad9a23e32ae25588281cd8d9c59ecc74a
int
qz
classrobotLibPbD_1_1ValueSetter.html
a75249a14f9b2f905cbeb2dfc12a6bc1f
int
x
classrobotLibPbD_1_1ValueSetter.html
abfd8a481295506eefeb40b6ce7db128c
int
y
classrobotLibPbD_1_1ValueSetter.html
aac9c1d86b3d13c52dde4f0f6bd713d08
int
z
classrobotLibPbD_1_1ValueSetter.html
a2f24b86c93ca5fb5e43e0a817f767ebe
robotLibPbD
namespacerobotLibPbD.html
robotLibPbD::CDh
robotLibPbD::CFrame
robotLibPbD::CFrameCombination
robotLibPbD::CFrameContainer
robotLibPbD::CFrameInterface
robotLibPbD::CFrameReference
robotLibPbD::CKinematicChain
robotLibPbD::CKinematicChainContainer
robotLibPbD::CMathLib
robotLibPbD::CMatrix
robotLibPbD::COptimizer
robotLibPbD::COptimizerGnuplot
robotLibPbD::COptimizerIv
robotLibPbD::COptimizerResult
robotLibPbD::COptimizerRos
robotLibPbD::CVec
robotLibPbD::OptimizerContainer
robotLibPbD::OptimizerGoal
robotLibPbD::OptimizerGoalGlobal
robotLibPbD::OptimizerGoalGlobalOrientation
robotLibPbD::OptimizerGoalGlobalPosition
robotLibPbD::OptimizerGoalOrientation
robotLibPbD::OptimizerGoalPosition
robotLibPbD::ValueSetter
void
arrayToMatrix
namespacerobotLibPbD.html
a0226f3e9b9a401a5b50daf2f63178815
(CMatrix &matrix, std::vector< double > &values)
std::string
arrayToString
namespacerobotLibPbD.html
ac02a750abc67debf8595752bd20dff26
(std::vector< T > &array)
std::string
boolToString
namespacerobotLibPbD.html
a0872ae81c006f296f5c95317cf98bd12
(bool value)
void
calculateTransformationFromPlane
namespacerobotLibPbD.html
a3e780cdac968b3648c216294aaa16d36
(CVec &plane, CMatrix &transformation)
std::string
combineStrings
namespacerobotLibPbD.html
a5f5281664374d5b48cf22201689d072c
(std::vector< std::string > &input, std::string delimiter=" ")
bool
comparePairs
namespacerobotLibPbD.html
a9adb6a388b1095135a5ceb2acc0a9ce6
(const std::pair< T, S > &first, const std::pair< T, S > &second)
bool
comparePairsVector
namespacerobotLibPbD.html
a423064c349e45db4af60d98442d47f8c
(const std::pair< T, S > &first, const std::pair< T, S > &second)
void
convertMatrix
namespacerobotLibPbD.html
a4415d6888b49eb2ba13e0a88aecd283c
(CMatrix &from, double(*R)[3], double *T)
void
convertMatrix
namespacerobotLibPbD.html
ae609ea4be8c1cd354fef1f8f4396f386
(double(*R)[3], double *T, CMatrix &to)
unsigned long
fac
namespacerobotLibPbD.html
a09521b7701961a690117706037802a1a
(unsigned int value)
void
getConvexHullXY
namespacerobotLibPbD.html
a3800c8afdc4f52e256293b04393f9792
(std::vector< CVec > &points, std::vector< CVec > &hull)
int
getDirectoryFiles
namespacerobotLibPbD.html
a1a3ac39e47574a11882cead2ab8ad944
(std::string dir, std::vector< std::string > &files, bool appendDir=false)
double
getGaussian
namespacerobotLibPbD.html
ada990eb8f0bdb8524d41f3de0985803f
(double value, double mean, double std)
double
getGaussianProb
namespacerobotLibPbD.html
a452001fba41d1190bc055e2165f566d9
(double mean, double std)
double
getGaussianWithoutNormalization
namespacerobotLibPbD.html
af971dd50af2260913535d5fbf532cea3
(double value, double mean, double std)
double
getLogisticProb
namespacerobotLibPbD.html
ae7d525c9e93ee34a24da7f50201624b4
(double alpha, double beta)
void
getMeanFromVectors
namespacerobotLibPbD.html
a4fb9a64f9e1cd3c50512ae86ac50b054
(std::vector< std::vector< double > > &values, std::vector< double > &mean)
double
getSigmoid
namespacerobotLibPbD.html
af91afea9ad6eaf8344840d97524f5761
(double value, double offset, double factor)
unsigned long
getTickCount
namespacerobotLibPbD.html
adac2288ba50852ef9a98b25c5ce16257
()
double
getUniform
namespacerobotLibPbD.html
a93de2e32750d43ccabba18fd31a57c2e
()
int
getUniform
namespacerobotLibPbD.html
a030153871fcf9052248b035045fd80d4
(int min, int max)
bool
inRange
namespacerobotLibPbD.html
a4eab6ca0f26de207a092651132118387
(std::vector< T > &array, T min, T max)
bool
isIncluded
namespacerobotLibPbD.html
aed270435d56d65392c8f5a0f5b004b4a
(std::vector< T > &array, T &value)
void
matrixToArray
namespacerobotLibPbD.html
a4d4fd20cc29fd5a0e58edcb4e6bf7bb0
(const CMatrix &matrix, std::vector< double > &values)
void
matrixToVector
namespacerobotLibPbD.html
a7c55a04f2f3a2a05e0c216d1eb7d84df
(const CMatrix &matrix, std::vector< double > &values)
void
matrixToVector6
namespacerobotLibPbD.html
a2ac1feea4e4375342af4da9ed103364e
(const CMatrix &matrix, double *values)
void
orientation2scaledAxis
namespacerobotLibPbD.html
af9965b96b7cbadc9d52b1f4049d3c0c5
(CMatrix &matrix, CVec &axis)
void
orientation2scaledAxis
namespacerobotLibPbD.html
ae1fbeaa8a5de897b6772a71bada39e06
(CMatrix &matrix, std::vector< double > &axis)
std::string
printToString
namespacerobotLibPbD.html
ada606f6bc9b2d335a6a255beef2506bc
(const char *format,...)
boost::variate_generator< boost::mt19937 &, boost::uniform_01< double > >
pRngUniform01
namespacerobotLibPbD.html
a18e2a6f6a0a66826cbd14e3c798bd82b
(pRngMt19937, pRngDist)
int
rnd
namespacerobotLibPbD.html
a7a96415e7b399592d31f5f7abadf01f7
(PRECISION value)
void
rosenbrock
namespacerobotLibPbD.html
a28bdc89709ad5ef76f0df8124235ff64
(int n, double *x, double *bl, double *bu, double bigbnd, int maxiter, double eps, int verbose, void obj(int, double *, double *, void *), void *extraparams)
int
roundToInt
namespacerobotLibPbD.html
a7c0b996602230635d08d6390baefa0a2
(double value)
void
scaledAxis2Orientation
namespacerobotLibPbD.html
a04bf618c414fb400ab932f79a7cf78f9
(CVec &axis, CMatrix &matrix)
void
scaledAxis2Orientation
namespacerobotLibPbD.html
a8325255395d3e5d5bf427f883f919de4
(std::vector< double > &axis, CMatrix &matrix)
void
setUniformSeed
namespacerobotLibPbD.html
a809b190bf0d229b3426e007154b363b2
(unsigned int seed)
double
sign
namespacerobotLibPbD.html
ae8fc700da1bd7531585809d580c6115f
(double value)
void
simulatedannealing
namespacerobotLibPbD.html
aa098fd54f18f0b9f02748abd3442053e
(int n, double *x, double *bl, double *bu, double bigbnd, int maxiter, double eps, int verbose, void obj(int, double *, double *, void *), void *extraparams)
bool
stringEndsWith
namespacerobotLibPbD.html
a4fc2a271c5690f27d218d2fe4e4eef8b
(std::string text, std::string end, std::string sep="_")
bool
stringStartsWith
namespacerobotLibPbD.html
ac6cfeeb7bb5530bb8d561f3282309972
(std::string text, std::string end, std::string sep="_")
std::string
strreplace
namespacerobotLibPbD.html
ab9b7789a1efeecc818d424895d4881a2
(const std::string &stringSearchString, const std::string &stringReplaceString, std::string stringStringToReplace)
void
strreplace
namespacerobotLibPbD.html
ab8680790e24e088c531425e34f015f41
(char *text, char what='.', char with=',')
void
strreplaceWithCondition
namespacerobotLibPbD.html
af2d2fd002274c1b9f29a51caacaabcef
(const std::string &stringSearchString, const std::string &stringReplaceString, std::string &stringStringToReplace, std::string condition="")
void
strToArray
namespacerobotLibPbD.html
a6352fcaad9cf9be6c68fabb9e1d420d0
(std::string text, std::vector< double > &result, std::string delimiter=" ")
double
strToDouble
namespacerobotLibPbD.html
ac07ea384daa742700412f95ea22e599b
(const char *text, double value=0.0)
void
strtokenize
namespacerobotLibPbD.html
a46e14c36a1cf1d8426aca1a2dca2310a
(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters)
std::string
strtrim
namespacerobotLibPbD.html
ade5ee0323f170662403b383c9c8499d9
(std::string &s, const std::string &drop=" ")
double
vectorlength
namespacerobotLibPbD.html
a096cf42939ea136fc4cc1bd9a395fb5c
(std::vector< double > &v)
void
vectorToMatrix
namespacerobotLibPbD.html
abdcba397b20746fa8d565af141fab933
(CMatrix &matrix, const std::vector< double > &values)
void
vectorToMatrix6
namespacerobotLibPbD.html
a0cc01dfe22f7993f98a94b05cff11d4e
(CMatrix &matrix, const double *values)
std::string
waitForReturn
namespacerobotLibPbD.html
a743385fc23dddfe1a9e4ec78506369be
(std::string msg="Press any key.\)
boost::uniform_01< double >
pRngDist
namespacerobotLibPbD.html
a9343d31d3beb32507561acc0bb70858e
boost::mt19937
pRngMt19937
namespacerobotLibPbD.html
afff6320af41aeed4f8fca6fea90a18a0
boost::variate_generator< boost::mt19937 &, boost::uniform_01< double > >
pRngUniform01
namespacerobotLibPbD.html
aa92a89521ec3a30b1cab534f9ccea451
char
rosenbrock_version
namespacerobotLibPbD.html
a9e8c4c29f46e3f64421cc3cd16fe470a
[]