Choreonoid
1.8
|
Enumerations | |
enum | EmptyTokenPolicy { DROP_EMPTY_TOKENS, KEEP_EMPTY_TOKENS } |
enum | StringStyle { PLAIN_STRING, SINGLE_QUOTED, DOUBLE_QUOTED, LITERAL_STRING, FOLDED_STRING } |
enum | VRMLNodeCategory { ANY_NODE = -1, PROTO_DEF_NODE = 0, PROTO_INSTANCE_NODE, TOP_NODE, BINDABLE_NODE, GROUPING_NODE, CHILD_NODE, APPEARANCE_NODE, MATERIAL_NODE, TEXTURE_NODE, TEXTURE_TRANSFORM_NODE, SHAPE_NODE, GEOMETRY_NODE, COORDINATE_NODE, COLOR_NODE, NORMAL_NODE, TEXTURE_COORDINATE_NODE, LIGHT_NODE, FONT_STYLE_NODE, SENSOR_NODE, INLINE_NODE, NUM_VRML_NODE_CATEGORIES } |
enum | VRMLFieldTypeId { SFBOOL, SFINT32, SFFLOAT, SFVEC2F, SFVEC3F, SFROTATION, SFCOLOR, SFTIME, SFSTRING, SFNODE, SFIMAGE, MFINT32, MFFLOAT, MFVEC2F, MFVEC3F, MFROTATION, MFCOLOR, MFTIME, MFSTRING, MFNODE, UNKNOWN_VRML_FIELD_TYPE } |
enum | { TOP, MAPPING, LISTING } |
enum | { IDLE_PRIORITY_HIGH = LazyCaller::PRIORITY_HIGH, IDLE_PRIORITY_NORMAL = LazyCaller::PRIORITY_NORMAL, IDLE_PRIORITY_LOW = LazyCaller::PRIORITY_LOW } |
deprecated More... | |
Functions | |
CNOID_EXPORT std::ostream & | operator<< (std::ostream &os, const BoundingBox &bb) |
CNOID_EXPORT std::ostream & | operator<< (std::ostream &os, const BoundingBoxf &bb) |
CNOID_EXPORT void | setCnoidUtilTextDomainCodeset () |
unsigned int | getVersion () |
unsigned int | getInternalVersion () |
CNOID_EXPORT EasyScanner & | operator>> (EasyScanner &scanner, double &value) |
CNOID_EXPORT EasyScanner & | operator>> (EasyScanner &scanner, int &value) |
CNOID_EXPORT EasyScanner & | operator>> (EasyScanner &scanner, const char *matchString) |
CNOID_EXPORT EasyScanner & | operator>> (EasyScanner &scanner, char matchChar) |
CNOID_EXPORT EasyScanner & | operator>> (EasyScanner &scanner, std::string &str) |
CNOID_EXPORT EasyScanner & | operator>> (EasyScanner &scanner, EasyScanner::Endl endl) |
template<typename Derived > | |
void | readEx (const Listing *listing, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
void | readEx (const Listing &listing, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
bool | read (const Mapping *mapping, const std::string &key, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
bool | read (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
bool | read (const Mapping &mapping, const std::string &key, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
bool | read (const Mapping &mapping, std::initializer_list< const char * > keys, Eigen::MatrixBase< Derived > &x) |
template<typename Scalar , int Dim, int Mode> | |
bool | read (const Mapping *mapping, const std::string &key, Eigen::Transform< Scalar, Dim, Mode > &T) |
template<typename Scalar , int Dim, int Mode> | |
bool | read (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::Transform< Scalar, Dim, Mode > &T) |
template<typename Scalar , int Dim, int Mode> | |
bool | read (const Mapping &mapping, const std::string &key, Eigen::Transform< Scalar, Dim, Mode > &T) |
template<typename Scalar , int Dim, int Mode> | |
bool | read (const Mapping &mapping, std::initializer_list< const char * > keys, Eigen::Transform< Scalar, Dim, Mode > &T) |
template<typename Derived > | |
void | readEx (const Mapping *mapping, const std::string &key, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
void | readEx (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
void | readEx (const Mapping &mapping, const std::string &key, Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
Listing * | write (Mapping *mapping, const std::string &key, const Eigen::MatrixBase< Derived > &x) |
template<typename Derived > | |
Listing & | write (Mapping &mapping, const std::string &key, const Eigen::MatrixBase< Derived > &x) |
template<typename Scalar , int Dim, int Mode> | |
Listing * | write (Mapping *mapping, const std::string &key, const Eigen::Transform< Scalar, Dim, Mode > &T) |
template<typename Scalar , int Dim, int Mode> | |
Listing & | write (Mapping &mapping, const std::string &key, const Eigen::Transform< Scalar, Dim, Mode > &T) |
CNOID_EXPORT bool | readAngleAxis (const Mapping *mapping, const std::string &key, Eigen::AngleAxisd &aa) |
CNOID_EXPORT bool | readAngleAxis (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::AngleAxisd &aa) |
CNOID_EXPORT bool | readAngleAxis (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa) |
CNOID_EXPORT bool | readDegreeAngleAxis (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa) |
CNOID_EXPORT bool | readRadianAngleAxis (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa) |
CNOID_EXPORT Listing * | writeDegreeAngleAxis (Mapping *mapping, const std::string &key, const Eigen::AngleAxisd &aa) |
CNOID_EXPORT Listing & | writeDegreeAngleAxis (Mapping &mapping, const std::string &key, const Eigen::AngleAxisd &aa) |
CNOID_EXPORT Listing * | writeRadianAngleAxis_ (Mapping *mapping, const std::string &key, const Eigen::AngleAxisd &aa) |
CNOID_EXPORT bool | read (const Mapping &mapping, const std::string &key, std::function< void(const Eigen::Vector3d &value)> setterFunc) |
CNOID_EXPORT Listing * | writeAngleAxis (Mapping *mapping, const std::string &key, const Eigen::AngleAxisd &aa) |
CNOID_EXPORT Listing & | writeAngleAxis (Mapping &mapping, const std::string &key, const Eigen::AngleAxisd &aa) |
CNOID_EXPORT bool | read (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa) |
CNOID_EXPORT Listing & | write (Mapping &mapping, const std::string &key, const Eigen::AngleAxisd &aa) |
Matrix3 | rotFromRpy (double r, double p, double y) |
Vector3 | rpyFromRot (const Matrix3 &R) |
Vector3 | rpyFromRot (const Matrix3 &R, const Vector3 &prev) |
Vector3 | omegaFromRot (const Matrix3 &R) |
std::string | str (const Vector3 &v) |
std::string | str (const Vector3f &v) |
std::string | str (const Vector2 &v) |
std::string | str (const AngleAxis &a) |
bool | toVector3 (const std::string &s, Vector3 &out_v) |
bool | toVector3 (const std::string &s, Vector3f &out_v) |
bool | toVector6 (const std::string &s, Vector6 &out_v) |
void | normalizeRotation (Matrix3 &R) |
void | normalizeRotation (Affine3 &T) |
void | normalizeRotation (Isometry3 &T) |
Vector3 | degree (const Vector3 &v) |
Vector3 | radian (const Vector3 &v) |
Matrix3 | rotFromRpy (const Vector3 &rpy) |
Matrix3 | hat (const Vector3 &x) |
Isometry3 | convertToIsometryWithOrthonormalization (const Affine3 &A) |
template<class T , typename... Args> | |
std::shared_ptr< T > | make_shared_aligned (Args &&... args) |
void | detectExecutableFile () |
const std::string & | executableFile () |
const std::string & | executableBasename () |
const std::string & | executableDir () |
const std::string & | executableTopDir () |
stdx::filesystem::path | executableTopDirPath () |
const std::string & | pluginDir () |
stdx::filesystem::path | pluginDirPath () |
const std::string & | shareDir () |
stdx::filesystem::path | shareDirPath () |
const std::string & | executablePath () |
const std::string & | executableDirectory () |
const std::string & | executableTopDirectory () |
const std::string & | pluginDirectory () |
const std::string & | shareDirectory () |
filesystem::path | getCompactPath (const filesystem::path &path) |
void | makePathCompact (filesystem::path &io_path) |
int | findSubDirectory (const filesystem::path &directory, const filesystem::path &path, filesystem::path &out_subdirectory) |
bool | findRelativePath (const filesystem::path &from_, const filesystem::path &to, filesystem::path &out_relativePath) |
std::string | getExtension (const stdx::filesystem::path &path) |
std::string | getGenericPathString (const stdx::filesystem::path &path) |
bool | checkAbsolute (const stdx::filesystem::path &path) |
stdx::filesystem::path | getAbsolutePath (const stdx::filesystem::path &path) |
std::string | getAbsolutePathString (const stdx::filesystem::path &path) |
std::string | getFilename (const stdx::filesystem::path &path) |
std::string | getFilename (const std::string &pathString) |
std::string | getBasename (const stdx::filesystem::path &path) |
std::string | getPathString (const stdx::filesystem::path &path) |
std::string | getNativePathString (const stdx::filesystem::path &path) |
std::string | toActualPathName (const std::string &path) |
CNOID_EXPORT stdx::filesystem::path | getCompactPath (const stdx::filesystem::path &path) |
CNOID_EXPORT void | makePathCompact (stdx::filesystem::path &io_path) |
CNOID_EXPORT int | findSubDirectory (const stdx::filesystem::path &directory, const stdx::filesystem::path &path, stdx::filesystem::path &out_subdirectory) |
CNOID_EXPORT bool | findRelativePath (const stdx::filesystem::path &from, const stdx::filesystem::path &to, stdx::filesystem::path &out_relativePath) |
template<class T > | |
void | setGaussWindow (T sigma, int range, std::vector< T > &out_window) |
template<class RESULTVECTOR , class SRCVECTOR , class ELEMENT , class T > | |
void | applyGaussianFilter (RESULTVECTOR &result, const SRCVECTOR &src, std::vector< T > &gwin, ELEMENT zero) |
template<class RESULTVECTOR , class SRCVECTOR , class ELEMENT , class T > | |
void | applyGaussianFilter (RESULTVECTOR &result, const SRCVECTOR &src, T sigma, int range, ELEMENT zero) |
void | bindGettextDomain (const char *domainname) |
const char * | bindtextdomain (const char *domainname, const char *dirname) |
const char * | dgettext (const char *domainname, const char *msgid) |
const char * | getText (const char *domainname, const char *msgid) |
double | degree (double rad) |
double | radian (double deg) |
float | degree (float rad) |
float | radian (float deg) |
double | radian (int deg) |
template<int precision> | |
double | reducePrecision (double x) |
std::ostream & | nullout () |
CNOID_EXPORT void | loadPCD (SgPointSet *out_pointSet, const std::string &filename) |
CNOID_EXPORT void | savePCD (SgPointSet *pointSet, const std::string &filename, const Isometry3 &viewpoint=Isometry3::Identity()) |
template<class T , class U > | |
bool | operator== (ref_ptr< T > const &a, ref_ptr< U > const &b) |
template<class T , class U > | |
bool | operator!= (ref_ptr< T > const &a, ref_ptr< U > const &b) |
template<class T , class U > | |
bool | operator== (ref_ptr< T > const &a, U *b) |
template<class T , class U > | |
bool | operator!= (ref_ptr< T > const &a, U *b) |
template<class T , class U > | |
bool | operator== (T *a, ref_ptr< U > const &b) |
template<class T , class U > | |
bool | operator!= (T *a, ref_ptr< U > const &b) |
template<class T > | |
bool | operator< (ref_ptr< T > const &a, ref_ptr< T > const &b) |
template<class T > | |
void | swap (ref_ptr< T > &lhs, ref_ptr< T > &rhs) |
template<class T , class U > | |
ref_ptr< T > | static_pointer_cast (ref_ptr< U > const &p) |
template<class T , class U > | |
ref_ptr< T > | const_pointer_cast (ref_ptr< U > const &p) |
template<class T , class U > | |
ref_ptr< T > | dynamic_pointer_cast (ref_ptr< U > const &p) |
template<class Y > | |
std::ostream & | operator<< (std::ostream &os, ref_ptr< Y > const &p) |
template<class T , class U > | |
bool | operator== (weak_ref_ptr< T > const &a, weak_ref_ptr< U > const &b) |
template<class T , class U > | |
bool | operator< (weak_ref_ptr< T > const &a, weak_ref_ptr< U > const &b) |
template<class T > | |
void | swap (weak_ref_ptr< T > &a, weak_ref_ptr< T > &b) |
CNOID_EXPORT Affine3 | calcTotalTransform (const SgNodePath &path) |
CNOID_EXPORT Affine3 | calcTotalTransform (const SgNodePath &path, const SgNode *targetNode) |
CNOID_EXPORT Affine3 | calcTotalTransform (SgNodePath::const_iterator begin, SgNodePath::const_iterator end) |
CNOID_EXPORT Isometry3 | calcRelativePosition (const SgNodePath &path, const SgNode *targetNode) |
CNOID_EXPORT Isometry3 | calcRelativePosition (SgNodePath::const_iterator begin, SgNodePath::const_iterator end) |
CNOID_EXPORT int | makeTransparent (SgNode *topNode, float transparency, CloneMap &cloneMap, bool doKeepOrgTransparency=true) |
void | msleep (int msec) |
void | usleep (int usec) |
void | trim (std::string &s) |
std::string | trimmed (const std::string &s) |
float | strtof (const char *nptr, char **endptr) |
double | strtod (const char *nptr, char **endptr) |
template<class Type , class Iterator , class TokenizerFunc > | |
TokenIteratorGenerator< TokenizerFunc, Iterator, Type >::type | make_token_iterator (Iterator begin, Iterator end, const TokenizerFunc &fun) |
const std::string & | toUTF8 (const std::string &text) |
const std::string & | fromUTF8 (const std::string &text) |
const std::string | toUTF8 (const char *text) |
const std::string | fromUTF8 (const char *text) |
template<class Container > | |
bool | writeElements (Mapping &mapping, const std::string &key, const Container &elements, bool isFlowStyle=false) |
template<class Container > | |
bool | readElements (const Mapping &mapping, const std::string &key, Container &elements) |
const CNOID_EXPORT char * | labelOfVRMLfieldTypeId (const std::type_info &fieldType) |
template<typename TValue > | |
const char * | labelOfVRMLfieldType () |
template<class VRMLNodeType > | |
ref_ptr< VRMLNodeType > | dynamic_node_cast (VRMLNodePtr node) |
std::ostream & | operator<< (std::ostream &out, const SFVec2f &v) |
std::ostream & | operator<< (std::ostream &out, const SFVec3f &v) |
std::ostream & | operator<< (std::ostream &out, const SFColor &v) |
std::ostream & | operator<< (std::ostream &out, const cnoid::SFRotation &v) |
CNOID_EXPORT int | addBodyToCollisionDetector (Body &body, CollisionDetector &detector, bool enableSelfCollisions=true) |
CNOID_EXPORT int | loadDefaultBodyCustomizers (std::ostream &os) |
CNOID_EXPORT int | loadBodyCustomizers (const std::string pathString, std::ostream &os) |
CNOID_EXPORT BodyCustomizerInterface * | findBodyCustomizer (std::string modelName) |
BodyMotion::Frame | operator<< (BodyMotion::Frame frame, const Body &body) |
const Body & | operator>> (const Body &body, BodyMotion::Frame frame) |
BodyMotion::Frame | operator>> (BodyMotion::Frame frame, const Body &body) |
BodyMotion::ConstFrame | operator>> (BodyMotion::ConstFrame frame, Body &body) |
Body & | operator<< (Body &body, BodyMotion::Frame frame) |
Body & | operator<< (Body &body, BodyMotion::ConstFrame frame) |
CNOID_EXPORT bool | loadHrpsysSeqFileSet (BodyMotion &motion, const std::string &filename, std::ostream &os) |
CNOID_EXPORT bool | saveHrpsysSeqFileSet (BodyMotion &motion, Body *body, const std::string &filename, std::ostream &os) |
CNOID_EXPORT void | calcLinkAccSeq (MultiSE3Seq &linkPosSeq, AccelerationSensor *gsens, int frameBegin, int numFrames, Vector3Seq &out_accSeq) |
CNOID_EXPORT bool | applyVelocityLimitFilter (MultiValueSeq &seq, Body *body, std::ostream &os=nullout()) |
CNOID_EXPORT bool | applyVelocityLimitFilter2 (MultiValueSeq &seq, int part, double absLimit) |
CNOID_EXPORT bool | applyVelocityLimitFilterDummy () |
CNOID_EXPORT bool | applyPollardVelocityLimitFilter (MultiValueSeq &seq, Body *body, double ks, std::ostream &os=nullout()) |
CNOID_EXPORT void | applyGaussianFilter (MultiValueSeq &seq, double sigma, int range, std::ostream &os=nullout()) |
CNOID_EXPORT void | applyRangeLimitFilter (MultiValueSeq &seq, Body *body, double limitGrad, double edgeGradRatio, double margin, std::ostream &os=nullout()) |
BodyState & | operator<< (BodyState &state, const Body &body) |
const BodyState & | operator>> (const BodyState &state, Body &body) |
Body & | operator<< (Body &body, const BodyState &state) |
const Body & | operator>> (const Body &body, BodyState &state) |
CNOID_EXPORT void | setCnoidBodyTextDomainCodeset () |
Vector6 | calcInverseDynamics (Link *link) |
void | calcCMJacobian (Body *body, Link *base, Eigen::MatrixXd &J) |
compute CoM Jacobian More... | |
void | calcAngularMomentumJacobian (Body *body, Link *base, Eigen::MatrixXd &H) |
compute Angular Momentum Jacobian More... | |
template<int elementMask, int rowOffset, int colOffset, bool useTargetLinkLocalPos> | |
void | setJacobian (const JointPath &path, Link *targetLink, const Vector3 &targetLinkLocalPos, MatrixXd &out_J) |
template<int elementMask, int rowOffset, int colOffset> | |
void | setJacobian (const JointPath &path, Link *targetLink, MatrixXd &out_J) |
std::shared_ptr< JointPath > | getCustomJointPath (Body *body, Link *baseLink, Link *endLink) |
LeggedBodyHelper * | getLeggedBodyHelper (Body *body) |
void | calcMassMatrix (Body *body, const Vector3 &g, Eigen::MatrixXd &out_M, VectorXd &out_b) |
void | calcMassMatrix (Body *body, MatrixXd &out_M) |
CNOID_EXPORT void | calcMassMatrix (Body *body, const Vector3 &g, MatrixXd &out_M, VectorXd &out_b) |
CNOID_EXPORT std::shared_ptr< MultiDeviceStateSeq > | getMultiDeviceStateSeq (const BodyMotion &motion) |
CNOID_EXPORT std::shared_ptr< MultiDeviceStateSeq > | getOrCreateMultiDeviceStateSeq (BodyMotion &motion) |
CNOID_EXPORT void | clearMultiDeviceStateSeq (BodyMotion &motion) |
CNOID_EXPORT std::shared_ptr< ZMPSeq > | getZMPSeq (const BodyMotion &motion) |
CNOID_EXPORT std::shared_ptr< ZMPSeq > | getOrCreateZMPSeq (BodyMotion &motion) |
CNOID_EXPORT void | clearZMPSeq (BodyMotion &motion) |
CNOID_EXPORT bool | makeRootRelative (ZMPSeq &zmpseq, BodyMotion &motion, bool on) |
CNOID_EXPORT SignalProxy< void()> | sigAboutToQuit () |
CNOID_EXPORT void | updateGui () |
CNOID_EXPORT std::ostream & | mvout (bool doFlush=true) |
string | getOpenFileName (const string &caption, const string &extensions) |
vector< string > | getOpenFileNames (const string &caption, const string &extensions) |
CNOID_EXPORT void | callLater (const std::function< void()> &function, int priority=LazyCaller::NormalPriority) |
CNOID_EXPORT void | callFromMainThread (const std::function< void()> &function, int priority=LazyCaller::NormalPriority) |
CNOID_EXPORT bool | callSynchronously (const std::function< void()> &function, int priority=LazyCaller::NormalPriority) |
CNOID_EXPORT bool | isRunningInMainThread () |
const char * | LGPLtext () |
const char * | MITLicenseText () |
CNOID_EXPORT void | showMessageBox (const std::string &message) |
CNOID_EXPORT void | showMessageBox (const char *message) |
CNOID_EXPORT void | showMessageBox (const QString &message) |
CNOID_EXPORT void | showWarningDialog (const std::string &message) |
CNOID_EXPORT void | showWarningDialog (const char *message) |
CNOID_EXPORT void | showWarningDialog (const QString &message) |
CNOID_EXPORT bool | showConfirmDialog (const char *caption, const char *message) |
CNOID_EXPORT bool | showConfirmDialog (const std::string &caption, const std::string &message) |
CNOID_EXPORT bool | showConfirmDialog (const QString &caption, const QString &message) |
template<class ValueType > | |
ChangeProperty< ValueType > | changeProperty (ValueType &variable) |
TimeSyncItemEngine * | createBodyMotionEngine (BodyMotionItem *motionItem, BodyMotionEngine *engine0) |
void | initializeHrpsysFileIO (ExtensionManager *ext) |
void | initializeSplineFilterDialog (ExtensionManager *ext) |
CNOID_EXPORT void | registerTagTraceStatementTagGroupResolver () |
CNOID_EXPORT bool | playAudioFile (const std::string &filename, double volumeRatio=-1.0) |
Variables | |
const typedef char *(* | BodyGetLinkNameFunc )(BodyHandle bodyHandle, int linkIndex) |
const typedef char **(* | BodyCustomizerGetTargetModelNamesFunc )() |
const char * | DLL_PREFIX = "lib" |
const char * | DLL_SUFFIX = ".so" |
const char * | DLL_EXTENSION = "so" |
const char * | EXEC_SUFFIX = "" |
const char * | EXEC_EXTENSION = "" |
const char * | PATH_DELIMITER = ":" |
constexpr double | PI = 3.141592653589793238462643383279502884 |
constexpr double | PI_2 = 1.570796326794896619231321691639751442 |
constexpr double | TO_DEGREE = 180.0 / PI |
constexpr double | TO_RADIAN = PI / 180.0 |
typedef std::shared_ptr<AbstractBodyLoader> cnoid::AbstractBodyLoaderPtr |
typedef Eigen::Affine3d cnoid::Affine3 |
typedef Eigen::AngleAxisd cnoid::AngleAxis |
typedef ref_ptr<Archive> cnoid::ArchivePtr |
typedef ref_ptr< AttachmentDevice > cnoid::AttachmentDevicePtr |
typedef ref_ptr<AudioItem> cnoid::AudioItemPtr |
typedef bool(* cnoid::BodyCustomizerCalcAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int ikPathId, const Vector3 &p, const Matrix3 &R) |
typedef BodyCustomizerHandle(* cnoid::BodyCustomizerCreateFunc) (BodyHandle bodyHandle, const char *modelName) |
typedef void(* cnoid::BodyCustomizerDestroyFunc) (BodyCustomizerHandle customizerHandle) |
typedef void * cnoid::BodyCustomizerHandle |
typedef int(* cnoid::BodyCustomizerInitializeAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex) |
typedef void(* cnoid::BodyCustomizerSetVirtualJointForces2Func) (BodyCustomizerHandle customizerHandle, double timeStep) |
typedef void(* cnoid::BodyCustomizerSetVirtualJointForcesFunc) (BodyCustomizerHandle customizerHandle) |
typedef double*(* cnoid::BodyGetLinkDoubleValuePtrFunc) (BodyHandle bodyHandle, int linkIndex) |
typedef int(* cnoid::BodyGetLinkIndexFromNameFunc) (BodyHandle bodyHandle, const char *linkName) |
typedef void* cnoid::BodyHandle |
typedef ref_ptr<BodyHandler> cnoid::BodyHandlerPtr |
typedef ref_ptr<BodyItem> cnoid::BodyItemPtr |
typedef ref_ptr<Body> cnoid::BodyPtr |
typedef ref_ptr<Camera> cnoid::CameraPtr |
typedef ref_ptr<ColdetModel> cnoid::ColdetModelPtr |
typedef std::vector<Collision> cnoid::CollisionArray |
typedef std::vector<CollisionLinkPairPtr> cnoid::CollisionLinkPairList |
typedef std::shared_ptr<CollisionLinkPair> cnoid::CollisionLinkPairPtr |
typedef std::vector<Collision> cnoid::CollisionList |
obsolete
typedef ref_ptr<CrossMarker> cnoid::CrossMarkerPtr |
typedef ref_ptr<Device> cnoid::DevicePtr |
typedef ref_ptr<DeviceState> cnoid::DeviceStatePtr |
typedef ref_ptr< DigitalIoDevice > cnoid::DigitalIoDevicePtr |
typedef ref_ptr< DyBody > cnoid::DyBodyPtr |
typedef ref_ptr<DyLink> cnoid::DyLinkPtr |
typedef ref_ptr< DySubBody > cnoid::DySubBodyPtr |
typedef ref_ptr< EditRecord > cnoid::EditRecordPtr |
typedef boost::error_info<struct tag_error_info_key, std::string> cnoid::error_info_key |
typedef boost::error_info<struct tag_error_info_message, std::string> cnoid::error_info_message |
typedef ref_ptr<FolderItem> cnoid::FolderItemPtr |
typedef ref_ptr<ForceSensor> cnoid::ForceSensorPtr |
typedef BodyCustomizerInterface*(* cnoid::GetBodyCustomizerInterfaceFunc) (BodyInterface *bodyInterface) |
typedef std::shared_ptr<GraphDataHandler> cnoid::GraphDataHandlerPtr |
typedef ref_ptr<HolderDevice> cnoid::HolderDevicePtr |
typedef Eigen::Isometry3d cnoid::Isometry3 |
typedef ref_ptr<ItemAddon> cnoid::ItemAddonPtr |
typedef ref_ptr<ItemFileIO> cnoid::ItemFileIOPtr |
typedef PolymorphicItemFunctionSet::Dispatcher cnoid::ItemFunctionDispatcher |
typedef ref_ptr<Item> cnoid::ItemPtr |
typedef ref_ptr<LightingItem> cnoid::LightingItemPtr |
typedef ref_ptr<Light> cnoid::LightPtr |
typedef std::shared_ptr<LinkGroup> cnoid::LinkGroupPtr |
typedef ref_ptr<Link> cnoid::LinkPtr |
typedef ref_ptr<Listing> cnoid::ListingPtr |
typedef ref_ptr<LocationProxy> cnoid::LocationProxyPtr |
typedef ref_ptr< Mapping > cnoid::MappingPtr |
typedef ref_ptr<MarkerDevice> cnoid::MarkerDevicePtr |
typedef ref_ptr<Material> cnoid::MaterialPtr |
typedef ref_ptr<MaterialTable> cnoid::MaterialTablePtr |
typedef Eigen::Matrix2d cnoid::Matrix2 |
typedef Eigen::Matrix3d cnoid::Matrix3 |
typedef Eigen::Matrix4d cnoid::Matrix4 |
typedef ref_ptr<MediaItem> cnoid::MediaItemPtr |
typedef MeshFilter cnoid::MeshNormalGenerator |
typedef std::vector<SFColor> cnoid::MFColor |
typedef std::vector<SFFloat> cnoid::MFFloat |
typedef std::vector<SFInt32> cnoid::MFInt32 |
typedef std::vector<SFNode> cnoid::MFNode |
typedef std::vector<SFRotation, Eigen::aligned_allocator<SFRotation> > cnoid::MFRotation |
typedef std::vector<SFString> cnoid::MFString |
typedef std::vector<SFTime> cnoid::MFTime |
typedef std::vector<SFVec2f, Eigen::aligned_allocator<SFVec2f> > cnoid::MFVec2f |
typedef std::vector<SFVec2s> cnoid::MFVec2s |
typedef std::vector<SFVec3f> cnoid::MFVec3f |
typedef std::vector<SFVec3s> cnoid::MFVec3s |
typedef ref_ptr<MprFkPosition> cnoid::MprFkPositionPtr |
typedef ref_ptr< MprIfStatement > cnoid::MprIfStatementPtr |
typedef ref_ptr<MprIkPosition> cnoid::MprIkPositionPtr |
typedef ref_ptr<MprPosition> cnoid::MprPositionPtr |
typedef ref_ptr<MprProgram> cnoid::MprProgramPtr |
typedef PolymorphicMprStatementFunctionSet::Dispatcher cnoid::MprStatementFunctionDispatcher |
typedef ref_ptr<MprStatement> cnoid::MprStatementPtr |
typedef ref_ptr<MprVariable> cnoid::MprVariablePtr |
typedef ref_ptr<PointLight> cnoid::PointLightPtr |
typedef ref_ptr<PointSetItem> cnoid::PointSetItemPtr |
typedef Isometry3 cnoid::Position |
typedef ref_ptr<PositionTag> cnoid::PositionTagPtr |
typedef Eigen::Quaterniond cnoid::Quat |
typedef Eigen::Quaterniond cnoid::Quaternion |
typedef ref_ptr<RangeCamera> cnoid::RangeCameraPtr |
typedef ref_ptr<RangeSensor> cnoid::RangeSensorPtr |
typedef ref_ptr<Referenced> cnoid::ReferencedPtr |
typedef ref_ptr<RootItem> cnoid::RootItemPtr |
typedef ref_ptr<ScalarNode> cnoid::ScalarNodePtr |
typedef ref_ptr<SceneBody> cnoid::SceneBodyPtr |
typedef ref_ptr<SceneDevice> cnoid::SceneDevicePtr |
typedef ref_ptr<SceneItem> cnoid::SceneItemPtr |
typedef ref_ptr<SceneLink> cnoid::SceneLinkPtr |
typedef ref_ptr<SceneMarker> cnoid::SceneMarkerPtr |
typedef RenderableItem cnoid::SceneProvider |
typedef ref_ptr<ScriptItem> cnoid::ScriptItemPtr |
typedef bool cnoid::SFBool |
typedef Eigen::Vector3f cnoid::SFColor |
typedef double cnoid::SFFloat |
typedef int cnoid::SFInt32 |
typedef VRMLNodePtr cnoid::SFNode |
typedef Eigen::AngleAxisd cnoid::SFRotation |
typedef std::string cnoid::SFString |
typedef Eigen::Vector2d cnoid::SFVec2f |
typedef Eigen::Vector2f cnoid::SFVec2s |
typedef Eigen::Vector3d cnoid::SFVec3f |
typedef Eigen::Vector3f cnoid::SFVec3s |
typedef ref_ptr<SgBoundingBox> cnoid::SgBoundingBoxPtr |
typedef ref_ptr<SgCamera> cnoid::SgCameraPtr |
typedef SgVectorArray<Vector3f> cnoid::SgColorArray |
typedef ref_ptr<SgColorArray> cnoid::SgColorArrayPtr |
typedef ref_ptr<SgFog> cnoid::SgFogPtr |
typedef ref_ptr<SgGroup> cnoid::SgGroupPtr |
typedef ref_ptr<SgHighlight> cnoid::SgHighlightPtr |
typedef ref_ptr<SgImage> cnoid::SgImagePtr |
typedef std::vector<int> cnoid::SgIndexArray |
typedef ref_ptr<SgLight> cnoid::SgLightPtr |
typedef ref_ptr<SgLineSet> cnoid::SgLineSetPtr |
typedef ref_ptr<SgMaterial> cnoid::SgMaterialPtr |
typedef ref_ptr<SgMeshBase> cnoid::SgMeshBasePtr |
typedef ref_ptr<SgMesh> cnoid::SgMeshPtr |
typedef std::vector<SgNode*> cnoid::SgNodePath |
typedef ref_ptr<SgNode> cnoid::SgNodePtr |
typedef SgVectorArray<Vector3f> cnoid::SgNormalArray |
typedef ref_ptr<SgNormalArray> cnoid::SgNormalArrayPtr |
typedef ref_ptr<SgObject> cnoid::SgObjectPtr |
typedef ref_ptr<SgOutline> cnoid::SgOutlinePtr |
typedef ref_ptr<SgOverlay> cnoid::SgOverlayPtr |
typedef ref_ptr<SgPlot> cnoid::SgPlotPtr |
typedef ref_ptr<SgPointLight> cnoid::SgPointLightPtr |
typedef ref_ptr<SgPointSet> cnoid::SgPointSetPtr |
typedef ref_ptr<SgPolygonMesh> cnoid::SgPolygonMeshPtr |
typedef ref_ptr<SgShape> cnoid::SgShapePtr |
typedef ref_ptr<SgSpotLight> cnoid::SgSpotLightPtr |
typedef ref_ptr<SgSwitch> cnoid::SgSwitchPtr |
typedef SgVectorArray<Vector2f, Eigen::aligned_allocator<Vector2f> > cnoid::SgTexCoordArray |
typedef ref_ptr<SgTexture> cnoid::SgTexturePtr |
typedef ref_ptr<SgTransform> cnoid::SgTransformPtr |
typedef SgVectorArray<Vector3f> cnoid::SgVertexArray |
typedef ref_ptr<SgVertexArray> cnoid::SgVertexArrayPtr |
typedef ref_ptr<SimulatorItem> cnoid::SimulatorItemPtr |
typedef ref_ptr<SphereMarker> cnoid::SphereMarkerPtr |
typedef ref_ptr<SpotLight> cnoid::SpotLightPtr |
typedef ref_ptr<TaskCommand> cnoid::TaskCommandPtr |
typedef std::function<void(TaskProc* proc)> cnoid::TaskFunc |
typedef ref_ptr<TaskPhase> cnoid::TaskPhasePtr |
typedef ref_ptr<Task> cnoid::TaskPtr |
typedef Eigen::Translation3d cnoid::Translation3 |
typedef ref_ptr<ValueNode> cnoid::ValueNodePtr |
typedef Eigen::Vector2d cnoid::Vector2 |
typedef Eigen::Vector3d cnoid::Vector3 |
typedef Eigen::Vector4d cnoid::Vector4 |
typedef Eigen::Matrix<double, 6, 1> cnoid::Vector6 |
typedef Eigen::VectorXd cnoid::VectorX |
typedef ref_ptr<VRMLAnchor> cnoid::VRMLAnchorPtr |
typedef ref_ptr<VRMLBillboard> cnoid::VRMLBillboardPtr |
typedef ref_ptr<VRMLBox> cnoid::VRMLBoxPtr |
typedef ref_ptr<VRMLCollision> cnoid::VRMLCollisionPtr |
typedef ref_ptr<VRMLColor> cnoid::VRMLColorPtr |
typedef ref_ptr<VRMLCone> cnoid::VRMLConePtr |
typedef ref_ptr<VRMLCylinder> cnoid::VRMLCylinderPtr |
typedef ref_ptr<VRMLExtrusion> cnoid::VRMLExtrusionPtr |
typedef ref_ptr<VRMLFog> cnoid::VRMLFogPtr |
typedef ref_ptr<VRMLFontStyle> cnoid::VRMLFontStylePtr |
typedef ref_ptr<VRMLGeometry> cnoid::VRMLGeometryPtr |
typedef ref_ptr<VRMLGroup> cnoid::VRMLGroupPtr |
typedef ref_ptr<VRMLGyro> cnoid::VRMLGyroPtr |
typedef ref_ptr<VRMLHumanoid> cnoid::VRMLHumanoidPtr |
typedef ref_ptr<VRMLInline> cnoid::VRMLInlinePtr |
typedef ref_ptr<VRMLJoint> cnoid::VRMLJointPtr |
typedef ref_ptr<VRMLLight> cnoid::VRMLLightPtr |
typedef ref_ptr<VRMLLOD> cnoid::VRMLLODPtr |
typedef ref_ptr<VRMLMaterial> cnoid::VRMLMaterialPtr |
typedef ref_ptr<VRMLNode> cnoid::VRMLNodePtr |
typedef ref_ptr<VRMLNormal> cnoid::VRMLNormalPtr |
typedef ref_ptr<VRMLPointSet> cnoid::VRMLPointSetPtr |
typedef std::map<std::string, VRMLVariantField> cnoid::VRMLProtoFieldMap |
typedef std::pair<std::string, VRMLVariantField> cnoid::VRMLProtoFieldPair |
typedef ref_ptr<VRMLProto> cnoid::VRMLProtoPtr |
typedef ref_ptr<VRMLSegment> cnoid::VRMLSegmentPtr |
typedef ref_ptr<VRMLShape> cnoid::VRMLShapePtr |
typedef ref_ptr<VRMLSphere> cnoid::VRMLSpherePtr |
typedef ref_ptr<VRMLSpotLight> cnoid::VRMLSpotLightPtr |
typedef ref_ptr<VRMLSurface> cnoid::VRMLSurfacePtr |
typedef ref_ptr<VRMLSwitch> cnoid::VRMLSwitchPtr |
typedef ref_ptr<VRMLText> cnoid::VRMLTextPtr |
typedef ref_ptr<VRMLTexture> cnoid::VRMLTexturePtr |
typedef ref_ptr<VRMLTransform> cnoid::VRMLTransformPtr |
typedef stdx::variant< SFBool, SFInt32, SFFloat, SFVec2f, SFVec3f, SFRotation, SFColor, SFTime, SFString, SFNode, SFImage, MFInt32, MFFloat, MFVec2f, MFVec3f, MFRotation, MFColor, MFTime, MFString, MFNode> cnoid::VRMLVariantField |
typedef ref_ptr<VRMLViewpoint> cnoid::VRMLViewpointPtr |
typedef ref_ptr<VRMLWorldInfo> cnoid::VRMLWorldInfoPtr |
typedef ref_ptr<WorldItem> cnoid::WorldItemPtr |
typedef ref_ptr<ZMPSeqItem> cnoid::ZMPSeqItemPtr |
enum cnoid::StringStyle |
int cnoid::addBodyToCollisionDetector | ( | Body & | body, |
CollisionDetector & | detector, | ||
bool | enableSelfCollisions = true |
||
) |
void cnoid::applyGaussianFilter | ( | MultiValueSeq & | seq, |
double | sigma, | ||
int | range, | ||
std::ostream & | os = nullout() |
||
) |
void cnoid::applyGaussianFilter | ( | RESULTVECTOR & | result, |
const SRCVECTOR & | src, | ||
std::vector< T > & | gwin, | ||
ELEMENT | zero | ||
) |
void cnoid::applyGaussianFilter | ( | RESULTVECTOR & | result, |
const SRCVECTOR & | src, | ||
T | sigma, | ||
int | range, | ||
ELEMENT | zero | ||
) |
bool cnoid::applyPollardVelocityLimitFilter | ( | MultiValueSeq & | seq, |
Body * | body, | ||
double | ks, | ||
std::ostream & | os = nullout() |
||
) |
void cnoid::applyRangeLimitFilter | ( | MultiValueSeq & | seq, |
Body * | body, | ||
double | limitGrad, | ||
double | edgeGradRatio, | ||
double | margin, | ||
std::ostream & | os = nullout() |
||
) |
bool cnoid::applyVelocityLimitFilter | ( | MultiValueSeq & | seq, |
Body * | body, | ||
std::ostream & | os = nullout() |
||
) |
bool cnoid::applyVelocityLimitFilter2 | ( | MultiValueSeq & | seq, |
int | part, | ||
double | absLimit | ||
) |
bool cnoid::applyVelocityLimitFilterDummy | ( | ) |
CNOID_EXPORT void cnoid::bindGettextDomain | ( | const char * | domainname | ) |
|
inline |
CNOID_EXPORT void cnoid::calcAngularMomentumJacobian | ( | Body * | body, |
Link * | base, | ||
Eigen::MatrixXd & | H | ||
) |
compute Angular Momentum Jacobian
base | link fixed to the environment |
H | Angular Momentum Jacobian |
compute CoM Jacobian
base | link fixed to the environment |
J | CoM Jacobian |
void cnoid::calcLinkAccSeq | ( | MultiSE3Seq & | linkPosSeq, |
AccelerationSensor * | gsens, | ||
int | frameBegin, | ||
int | numFrames, | ||
Vector3Seq & | out_accSeq | ||
) |
void cnoid::calcMassMatrix | ( | Body * | body, |
const Vector3 & | g, | ||
Eigen::MatrixXd & | out_M, | ||
VectorXd & | out_b | ||
) |
calculate the mass matrix using the unit vector method
The motion equation (dv != dvo) | | | dv | | | | fext | | out_M | * | dw | + | b | = | tauext | | | | ddq | | | | u |
CNOID_EXPORT void cnoid::calcMassMatrix | ( | Body * | body, |
const Vector3 & | g, | ||
MatrixXd & | out_M, | ||
VectorXd & | out_b | ||
) |
CNOID_EXPORT void cnoid::calcMassMatrix | ( | Body * | body, |
MatrixXd & | out_M | ||
) |
Isometry3 cnoid::calcRelativePosition | ( | const SgNodePath & | path, |
const SgNode * | targetNode | ||
) |
Isometry3 cnoid::calcRelativePosition | ( | SgNodePath::const_iterator | begin, |
SgNodePath::const_iterator | end | ||
) |
Affine3 cnoid::calcTotalTransform | ( | const SgNodePath & | path | ) |
Affine3 cnoid::calcTotalTransform | ( | const SgNodePath & | path, |
const SgNode * | targetNode | ||
) |
Affine3 cnoid::calcTotalTransform | ( | SgNodePath::const_iterator | begin, |
SgNodePath::const_iterator | end | ||
) |
CNOID_EXPORT void cnoid::callFromMainThread | ( | const std::function< void()> & | function, |
int | priority = LazyCaller::NormalPriority |
||
) |
CNOID_EXPORT void cnoid::callLater | ( | const std::function< void()> & | function, |
int | priority = LazyCaller::NormalPriority |
||
) |
CNOID_EXPORT bool cnoid::callSynchronously | ( | const std::function< void()> & | function, |
int | priority = LazyCaller::NormalPriority |
||
) |
ChangeProperty<ValueType> cnoid::changeProperty | ( | ValueType & | variable | ) |
CNOID_EXPORT bool cnoid::checkAbsolute | ( | const stdx::filesystem::path & | path | ) |
void cnoid::clearMultiDeviceStateSeq | ( | BodyMotion & | motion | ) |
void cnoid::clearZMPSeq | ( | BodyMotion & | motion | ) |
TimeSyncItemEngine* cnoid::createBodyMotionEngine | ( | BodyMotionItem * | motionItem, |
BodyMotionEngine * | engine0 | ||
) |
|
inline |
|
inline |
void cnoid::detectExecutableFile | ( | ) |
|
inline |
|
inline |
The upper cast operation that supports the situation where the original pointer is VRMLProtoInstance and you want to get the actual node, the node replaced with the pre-defined node type written in the PROTO definition.
const CNOID_EXPORT std::string & cnoid::executableBasename | ( | ) |
const CNOID_EXPORT std::string & cnoid::executableDir | ( | ) |
|
inline |
const CNOID_EXPORT std::string & cnoid::executableFile | ( | ) |
|
inline |
const CNOID_EXPORT std::string & cnoid::executableTopDir | ( | ) |
|
inline |
CNOID_EXPORT stdx::filesystem::path cnoid::executableTopDirPath | ( | ) |
BodyCustomizerInterface * cnoid::findBodyCustomizer | ( | std::string | modelName | ) |
bool cnoid::findRelativePath | ( | const filesystem::path & | from_, |
const filesystem::path & | to, | ||
filesystem::path & | out_relativePath | ||
) |
CNOID_EXPORT bool cnoid::findRelativePath | ( | const stdx::filesystem::path & | from, |
const stdx::filesystem::path & | to, | ||
stdx::filesystem::path & | out_relativePath | ||
) |
int cnoid::findSubDirectory | ( | const filesystem::path & | directory, |
const filesystem::path & | path, | ||
filesystem::path & | out_subdirectory | ||
) |
CNOID_EXPORT int cnoid::findSubDirectory | ( | const stdx::filesystem::path & | directory, |
const stdx::filesystem::path & | path, | ||
stdx::filesystem::path & | out_subdirectory | ||
) |
|
inline |
|
inline |
CNOID_EXPORT stdx::filesystem::path cnoid::getAbsolutePath | ( | const stdx::filesystem::path & | path | ) |
CNOID_EXPORT std::string cnoid::getAbsolutePathString | ( | const stdx::filesystem::path & | path | ) |
CNOID_EXPORT std::string cnoid::getBasename | ( | const stdx::filesystem::path & | path | ) |
filesystem::path cnoid::getCompactPath | ( | const filesystem::path & | path | ) |
CNOID_EXPORT stdx::filesystem::path cnoid::getCompactPath | ( | const stdx::filesystem::path & | path | ) |
|
inline |
CNOID_EXPORT std::string cnoid::getExtension | ( | const stdx::filesystem::path & | path | ) |
This function returs the extension without dot.
CNOID_EXPORT std::string cnoid::getFilename | ( | const std::string & | pathString | ) |
CNOID_EXPORT std::string cnoid::getFilename | ( | const stdx::filesystem::path & | path | ) |
CNOID_EXPORT std::string cnoid::getGenericPathString | ( | const stdx::filesystem::path & | path | ) |
unsigned int cnoid::getInternalVersion | ( | ) |
CNOID_EXPORT LeggedBodyHelper * cnoid::getLeggedBodyHelper | ( | Body * | body | ) |
std::shared_ptr< MultiDeviceStateSeq > cnoid::getMultiDeviceStateSeq | ( | const BodyMotion & | motion | ) |
CNOID_EXPORT std::string cnoid::getNativePathString | ( | const stdx::filesystem::path & | path | ) |
CNOID_EXPORT std::string cnoid::getOpenFileName | ( | const string & | caption, |
const string & | extensions | ||
) |
CNOID_EXPORT std::vector< std::string > cnoid::getOpenFileNames | ( | const string & | caption, |
const string & | extensions | ||
) |
std::shared_ptr< MultiDeviceStateSeq > cnoid::getOrCreateMultiDeviceStateSeq | ( | BodyMotion & | motion | ) |
std::shared_ptr< ZMPSeq > cnoid::getOrCreateZMPSeq | ( | BodyMotion & | motion | ) |
CNOID_EXPORT std::string cnoid::getPathString | ( | const stdx::filesystem::path & | path | ) |
|
inline |
unsigned int cnoid::getVersion | ( | ) |
std::shared_ptr< ZMPSeq > cnoid::getZMPSeq | ( | const BodyMotion & | motion | ) |
void cnoid::initializeHrpsysFileIO | ( | ExtensionManager * | ext | ) |
void cnoid::initializeSplineFilterDialog | ( | ExtensionManager * | ext | ) |
bool cnoid::isRunningInMainThread | ( | ) |
|
inline |
const char * cnoid::labelOfVRMLfieldTypeId | ( | const std::type_info & | fieldType | ) |
const char * cnoid::LGPLtext | ( | ) |
int cnoid::loadBodyCustomizers | ( | const std::string | pathString, |
std::ostream & | os | ||
) |
DLLs of body customizer in the path are loaded and they are registered to the customizer repository.
The loaded customizers can be obtained by using findBodyCustomizer() function.
pathString | the path to a DLL file or a directory that contains DLLs |
int cnoid::loadDefaultBodyCustomizers | ( | std::ostream & | os | ) |
The function loads the customizers in the directories specified by the environmental variable CNOID_CUSTOMIZER_PATH
bool cnoid::loadHrpsysSeqFileSet | ( | BodyMotion & | motion, |
const std::string & | filename, | ||
std::ostream & | os | ||
) |
void cnoid::loadPCD | ( | SgPointSet * | out_pointSet, |
const std::string & | filename | ||
) |
std::shared_ptr<T> cnoid::make_shared_aligned | ( | Args &&... | args | ) |
TokenIteratorGenerator<TokenizerFunc,Iterator,Type>::type cnoid::make_token_iterator | ( | Iterator | begin, |
Iterator | end, | ||
const TokenizerFunc & | fun | ||
) |
void cnoid::makePathCompact | ( | filesystem::path & | io_path | ) |
CNOID_EXPORT void cnoid::makePathCompact | ( | stdx::filesystem::path & | io_path | ) |
bool cnoid::makeRootRelative | ( | ZMPSeq & | zmpseq, |
BodyMotion & | motion, | ||
bool | on | ||
) |
int cnoid::makeTransparent | ( | SgNode * | topNode, |
float | transparency, | ||
CloneMap & | cloneMap, | ||
bool | doKeepOrgTransparency = true |
||
) |
const char * cnoid::MITLicenseText | ( | ) |
|
inline |
CNOID_EXPORT std::ostream & cnoid::mvout | ( | bool | doFlush = true | ) |
CNOID_EXPORT void cnoid::normalizeRotation | ( | Affine3 & | T | ) |
CNOID_EXPORT void cnoid::normalizeRotation | ( | Isometry3 & | T | ) |
CNOID_EXPORT void cnoid::normalizeRotation | ( | Matrix3 & | R | ) |
CNOID_EXPORT std::ostream & cnoid::nullout | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
CNOID_EXPORT Body & cnoid::operator<< | ( | Body & | body, |
BodyMotion::ConstFrame | frame | ||
) |
CNOID_EXPORT Body & cnoid::operator<< | ( | Body & | body, |
BodyMotion::Frame | frame | ||
) |
CNOID_EXPORT BodyMotion::Frame cnoid::operator<< | ( | BodyMotion::Frame | frame, |
const Body & | body | ||
) |
std::ostream & cnoid::operator<< | ( | std::ostream & | os, |
const BoundingBox & | bb | ||
) |
std::ostream & cnoid::operator<< | ( | std::ostream & | os, |
const BoundingBoxf & | bb | ||
) |
std::ostream& cnoid::operator<< | ( | std::ostream & | os, |
ref_ptr< Y > const & | p | ||
) |
std::ostream& cnoid::operator<< | ( | std::ostream & | out, |
const cnoid::SFRotation & | v | ||
) |
std::ostream& cnoid::operator<< | ( | std::ostream & | out, |
const SFColor & | v | ||
) |
std::ostream& cnoid::operator<< | ( | std::ostream & | out, |
const SFVec2f & | v | ||
) |
std::ostream& cnoid::operator<< | ( | std::ostream & | out, |
const SFVec3f & | v | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
CNOID_EXPORT BodyMotion::ConstFrame cnoid::operator>> | ( | BodyMotion::ConstFrame | frame, |
Body & | body | ||
) |
CNOID_EXPORT BodyMotion::Frame cnoid::operator>> | ( | BodyMotion::Frame | frame, |
const Body & | body | ||
) |
const CNOID_EXPORT Body & cnoid::operator>> | ( | const Body & | body, |
BodyMotion::Frame | frame | ||
) |
EasyScanner & cnoid::operator>> | ( | EasyScanner & | scanner, |
char | matchChar | ||
) |
EasyScanner & cnoid::operator>> | ( | EasyScanner & | scanner, |
const char * | matchString | ||
) |
EasyScanner & cnoid::operator>> | ( | EasyScanner & | scanner, |
double & | value | ||
) |
EasyScanner & cnoid::operator>> | ( | EasyScanner & | scanner, |
EasyScanner::Endl | endl | ||
) |
EasyScanner & cnoid::operator>> | ( | EasyScanner & | scanner, |
int & | value | ||
) |
EasyScanner & cnoid::operator>> | ( | EasyScanner & | scanner, |
std::string & | str | ||
) |
bool cnoid::playAudioFile | ( | const std::string & | filename, |
double | volumeRatio = -1.0 |
||
) |
const CNOID_EXPORT std::string & cnoid::pluginDir | ( | ) |
|
inline |
CNOID_EXPORT stdx::filesystem::path cnoid::pluginDirPath | ( | ) |
|
inline |
|
inline |
|
inline |
bool cnoid::read | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Eigen::AngleAxisd & | aa | ||
) |
bool cnoid::read | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Eigen::MatrixBase< Derived > & | x | ||
) |
bool cnoid::read | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Eigen::Transform< Scalar, Dim, Mode > & | T | ||
) |
bool cnoid::read | ( | const Mapping & | mapping, |
const std::string & | key, | ||
std::function< void(const Eigen::Vector3d &value)> | setterFunc | ||
) |
bool cnoid::read | ( | const Mapping & | mapping, |
std::initializer_list< const char * > | keys, | ||
Eigen::MatrixBase< Derived > & | x | ||
) |
bool cnoid::read | ( | const Mapping & | mapping, |
std::initializer_list< const char * > | keys, | ||
Eigen::Transform< Scalar, Dim, Mode > & | T | ||
) |
bool cnoid::read | ( | const Mapping * | mapping, |
const std::string & | key, | ||
Eigen::MatrixBase< Derived > & | x | ||
) |
bool cnoid::read | ( | const Mapping * | mapping, |
const std::string & | key, | ||
Eigen::Transform< Scalar, Dim, Mode > & | T | ||
) |
bool cnoid::read | ( | const Mapping * | mapping, |
std::initializer_list< const char * > | keys, | ||
Eigen::MatrixBase< Derived > & | x | ||
) |
bool cnoid::read | ( | const Mapping * | mapping, |
std::initializer_list< const char * > | keys, | ||
Eigen::Transform< Scalar, Dim, Mode > & | T | ||
) |
bool cnoid::readAngleAxis | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Eigen::AngleAxisd & | aa | ||
) |
bool cnoid::readAngleAxis | ( | const Mapping * | mapping, |
const std::string & | key, | ||
Eigen::AngleAxisd & | aa | ||
) |
bool cnoid::readAngleAxis | ( | const Mapping * | mapping, |
std::initializer_list< const char * > | keys, | ||
Eigen::AngleAxisd & | aa | ||
) |
bool cnoid::readDegreeAngleAxis | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Eigen::AngleAxisd & | aa | ||
) |
bool cnoid::readElements | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Container & | elements | ||
) |
void cnoid::readEx | ( | const Listing & | listing, |
Eigen::MatrixBase< Derived > & | x | ||
) |
void cnoid::readEx | ( | const Listing * | listing, |
Eigen::MatrixBase< Derived > & | x | ||
) |
void cnoid::readEx | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Eigen::MatrixBase< Derived > & | x | ||
) |
void cnoid::readEx | ( | const Mapping * | mapping, |
const std::string & | key, | ||
Eigen::MatrixBase< Derived > & | x | ||
) |
void cnoid::readEx | ( | const Mapping * | mapping, |
std::initializer_list< const char * > | keys, | ||
Eigen::MatrixBase< Derived > & | x | ||
) |
bool cnoid::readRadianAngleAxis | ( | const Mapping & | mapping, |
const std::string & | key, | ||
Eigen::AngleAxisd & | aa | ||
) |
double cnoid::reducePrecision | ( | double | x | ) |
void cnoid::registerTagTraceStatementTagGroupResolver | ( | ) |
CNOID_EXPORT Matrix3 cnoid::rotFromRpy | ( | double | r, |
double | p, | ||
double | y | ||
) |
bool cnoid::saveHrpsysSeqFileSet | ( | BodyMotion & | motion, |
Body * | body, | ||
const std::string & | filename, | ||
std::ostream & | os | ||
) |
void cnoid::savePCD | ( | SgPointSet * | pointSet, |
const std::string & | filename, | ||
const Isometry3 & | viewpoint = Isometry3::Identity() |
||
) |
void cnoid::setCnoidBodyTextDomainCodeset | ( | ) |
void cnoid::setCnoidUtilTextDomainCodeset | ( | ) |
void cnoid::setGaussWindow | ( | T | sigma, |
int | range, | ||
std::vector< T > & | out_window | ||
) |
void cnoid::setJacobian | ( | const JointPath & | path, |
Link * | targetLink, | ||
const Vector3 & | targetLinkLocalPos, | ||
MatrixXd & | out_J | ||
) |
void cnoid::setJacobian | ( | const JointPath & | path, |
Link * | targetLink, | ||
MatrixXd & | out_J | ||
) |
const CNOID_EXPORT std::string & cnoid::shareDir | ( | ) |
|
inline |
CNOID_EXPORT stdx::filesystem::path cnoid::shareDirPath | ( | ) |
bool cnoid::showConfirmDialog | ( | const char * | caption, |
const char * | message | ||
) |
bool cnoid::showConfirmDialog | ( | const QString & | caption, |
const QString & | message | ||
) |
bool cnoid::showConfirmDialog | ( | const std::string & | caption, |
const std::string & | message | ||
) |
void cnoid::showMessageBox | ( | const char * | message | ) |
void cnoid::showMessageBox | ( | const QString & | message | ) |
void cnoid::showMessageBox | ( | const std::string & | message | ) |
void cnoid::showWarningDialog | ( | const char * | message | ) |
void cnoid::showWarningDialog | ( | const QString & | message | ) |
void cnoid::showWarningDialog | ( | const std::string & | message | ) |
SignalProxy< void()> cnoid::sigAboutToQuit | ( | ) |
CNOID_EXPORT std::string cnoid::str | ( | const AngleAxis & | a | ) |
CNOID_EXPORT std::string cnoid::str | ( | const Vector2 & | v | ) |
CNOID_EXPORT std::string cnoid::str | ( | const Vector3 & | v | ) |
CNOID_EXPORT std::string cnoid::str | ( | const Vector3f & | v | ) |
|
inline |
|
inline |
void cnoid::swap | ( | weak_ref_ptr< T > & | a, |
weak_ref_ptr< T > & | b | ||
) |
CNOID_EXPORT std::string cnoid::toActualPathName | ( | const std::string & | path | ) |
|
inline |
|
inline |
CNOID_EXPORT bool cnoid::toVector3 | ( | const std::string & | s, |
Vector3 & | out_v | ||
) |
CNOID_EXPORT bool cnoid::toVector3 | ( | const std::string & | s, |
Vector3f & | out_v | ||
) |
CNOID_EXPORT bool cnoid::toVector6 | ( | const std::string & | s, |
Vector6 & | out_v | ||
) |
CNOID_EXPORT void cnoid::trim | ( | std::string & | s | ) |
CNOID_EXPORT std::string cnoid::trimmed | ( | const std::string & | s | ) |
void cnoid::updateGui | ( | ) |
|
inline |
Listing& cnoid::write | ( | Mapping & | mapping, |
const std::string & | key, | ||
const Eigen::MatrixBase< Derived > & | x | ||
) |
Listing& cnoid::write | ( | Mapping & | mapping, |
const std::string & | key, | ||
const Eigen::Transform< Scalar, Dim, Mode > & | T | ||
) |
Listing* cnoid::write | ( | Mapping * | mapping, |
const std::string & | key, | ||
const Eigen::MatrixBase< Derived > & | x | ||
) |
Listing* cnoid::write | ( | Mapping * | mapping, |
const std::string & | key, | ||
const Eigen::Transform< Scalar, Dim, Mode > & | T | ||
) |
Listing & cnoid::writeAngleAxis | ( | Mapping & | mapping, |
const std::string & | key, | ||
const Eigen::AngleAxisd & | aa | ||
) |
Listing * cnoid::writeAngleAxis | ( | Mapping * | mapping, |
const std::string & | key, | ||
const Eigen::AngleAxisd & | aa | ||
) |
Listing & cnoid::writeDegreeAngleAxis | ( | Mapping & | mapping, |
const std::string & | key, | ||
const Eigen::AngleAxisd & | aa | ||
) |
Listing * cnoid::writeDegreeAngleAxis | ( | Mapping * | mapping, |
const std::string & | key, | ||
const Eigen::AngleAxisd & | aa | ||
) |
bool cnoid::writeElements | ( | Mapping & | mapping, |
const std::string & | key, | ||
const Container & | elements, | ||
bool | isFlowStyle = false |
||
) |
Listing * cnoid::writeRadianAngleAxis_ | ( | Mapping * | mapping, |
const std::string & | key, | ||
const Eigen::AngleAxisd & | aa | ||
) |
const typedef char**(* cnoid::BodyCustomizerGetTargetModelNamesFunc) () |
const typedef char*(* cnoid::BodyGetLinkNameFunc) (BodyHandle bodyHandle, int linkIndex) |
const CNOID_EXPORT char * cnoid::DLL_EXTENSION = "so" |
const CNOID_EXPORT char * cnoid::DLL_PREFIX = "lib" |
const CNOID_EXPORT char * cnoid::DLL_SUFFIX = ".so" |
const CNOID_EXPORT char * cnoid::EXEC_EXTENSION = "" |
const CNOID_EXPORT char * cnoid::EXEC_SUFFIX = "" |
const CNOID_EXPORT char * cnoid::PATH_DELIMITER = ":" |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |