📄 animationpath.cpp
字号:
// ***************************************************************************//// Generated automatically by genwrapper.// Please DO NOT EDIT this file!//// ***************************************************************************#include <osgIntrospection/ReflectionMacros>#include <osgIntrospection/TypedMethodInfo>#include <osgIntrospection/StaticMethodInfo>#include <osgIntrospection/Attributes>#include <osg/AnimationPath>#include <osg/CopyOp>#include <osg/Matrixd>#include <osg/Matrixf>#include <osg/Node>#include <osg/NodeVisitor>#include <osg/Object>#include <osg/Quat>#include <osg/Vec3d>// Must undefine IN and OUT macros defined in Windows headers#ifdef IN#undef IN#endif#ifdef OUT#undef OUT#endifTYPE_NAME_ALIAS(std::map< double COMMA osg::AnimationPath::ControlPoint >, osg::AnimationPath::TimeControlPointMap)BEGIN_ENUM_REFLECTOR(osg::AnimationPath::LoopMode) I_DeclaringFile("osg/AnimationPath"); I_EnumLabel(osg::AnimationPath::SWING); I_EnumLabel(osg::AnimationPath::LOOP); I_EnumLabel(osg::AnimationPath::NO_LOOPING);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osg::AnimationPath) I_DeclaringFile("osg/AnimationPath"); I_VirtualBaseType(osg::Object); I_Constructor0(____AnimationPath, "", ""); I_ConstructorWithDefaults2(IN, const osg::AnimationPath &, ap, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY, ____AnimationPath__C5_AnimationPath_R1__C5_CopyOp_R1, "", ""); I_Method0(osg::Object *, cloneType, Properties::VIRTUAL, __osg_Object_P1__cloneType, "Clone the type of an object, with Object* return type. ", "Must be defined by derived classes. "); I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop, Properties::VIRTUAL, __osg_Object_P1__clone__C5_osg_CopyOp_R1, "Clone an object, with Object* return type. ", "Must be defined by derived classes. "); I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj, Properties::VIRTUAL, __bool__isSameKindAs__C5_osg_Object_P1, "", ""); I_Method0(const char *, libraryName, Properties::VIRTUAL, __C5_char_P1__libraryName, "return the name of the object's library. ", "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. "); I_Method0(const char *, className, Properties::VIRTUAL, __C5_char_P1__className, "return the name of the object's class type. ", "Must be defined by derived classes. "); I_Method2(bool, getMatrix, IN, double, time, IN, osg::Matrixf &, matrix, Properties::NON_VIRTUAL, __bool__getMatrix__double__Matrixf_R1, "Given a specific time, return the transformation matrix for a point. ", ""); I_Method2(bool, getMatrix, IN, double, time, IN, osg::Matrixd &, matrix, Properties::NON_VIRTUAL, __bool__getMatrix__double__Matrixd_R1, "Given a specific time, return the transformation matrix for a point. ", ""); I_Method2(bool, getInverse, IN, double, time, IN, osg::Matrixf &, matrix, Properties::NON_VIRTUAL, __bool__getInverse__double__Matrixf_R1, "Given a specific time, return the inverse transformation matrix for a point. ", ""); I_Method2(bool, getInverse, IN, double, time, IN, osg::Matrixd &, matrix, Properties::NON_VIRTUAL, __bool__getInverse__double__Matrixd_R1, "", ""); I_Method2(bool, getInterpolatedControlPoint, IN, double, time, IN, osg::AnimationPath::ControlPoint &, controlPoint, Properties::VIRTUAL, __bool__getInterpolatedControlPoint__double__ControlPoint_R1, "Given a specific time, return the local ControlPoint frame for a point. ", ""); I_Method2(void, insert, IN, double, time, IN, const osg::AnimationPath::ControlPoint &, controlPoint, Properties::NON_VIRTUAL, __void__insert__double__C5_ControlPoint_R1, "Insert a control point into the AnimationPath. ", ""); I_Method0(double, getFirstTime, Properties::NON_VIRTUAL, __double__getFirstTime, "", ""); I_Method0(double, getLastTime, Properties::NON_VIRTUAL, __double__getLastTime, "", ""); I_Method0(double, getPeriod, Properties::NON_VIRTUAL, __double__getPeriod, "", ""); I_Method1(void, setLoopMode, IN, osg::AnimationPath::LoopMode, lm, Properties::NON_VIRTUAL, __void__setLoopMode__LoopMode, "", ""); I_Method0(osg::AnimationPath::LoopMode, getLoopMode, Properties::NON_VIRTUAL, __LoopMode__getLoopMode, "", ""); I_Method1(void, setTimeControlPointMap, IN, osg::AnimationPath::TimeControlPointMap &, tcpm, Properties::NON_VIRTUAL, __void__setTimeControlPointMap__TimeControlPointMap_R1, "", ""); I_Method0(osg::AnimationPath::TimeControlPointMap &, getTimeControlPointMap, Properties::NON_VIRTUAL, __TimeControlPointMap_R1__getTimeControlPointMap, "", ""); I_Method0(const osg::AnimationPath::TimeControlPointMap &, getTimeControlPointMap, Properties::NON_VIRTUAL, __C5_TimeControlPointMap_R1__getTimeControlPointMap, "", ""); I_Method0(bool, empty, Properties::NON_VIRTUAL, __bool__empty, "", ""); I_Method0(void, clear, Properties::NON_VIRTUAL, __void__clear, "", ""); I_Method1(void, read, IN, std::istream &, in, Properties::NON_VIRTUAL, __void__read__std_istream_R1, "Read the animation path from a flat ASCII file stream. ", ""); I_Method1(void, write, IN, std::ostream &, out, Properties::NON_VIRTUAL, __void__write__std_ostream_R1, "Write the animation path to a flat ASCII file stream. ", ""); I_Method2(void, write, IN, osg::AnimationPath::TimeControlPointMap::const_iterator, itr, IN, std::ostream &, out, Properties::NON_VIRTUAL, __void__write__TimeControlPointMap_C5_iterator__std_ostream_R1, "Write the control point to a flat ASCII file stream. ", ""); I_SimpleProperty(double, FirstTime, __double__getFirstTime, 0); I_SimpleProperty(double, LastTime, __double__getLastTime, 0); I_SimpleProperty(osg::AnimationPath::LoopMode, LoopMode, __LoopMode__getLoopMode, __void__setLoopMode__LoopMode); I_SimpleProperty(double, Period, __double__getPeriod, 0); I_SimpleProperty(osg::AnimationPath::TimeControlPointMap &, TimeControlPointMap, __TimeControlPointMap_R1__getTimeControlPointMap, __void__setTimeControlPointMap__TimeControlPointMap_R1);END_REFLECTORBEGIN_VALUE_REFLECTOR(osg::AnimationPath::ControlPoint) I_DeclaringFile("osg/AnimationPath"); I_Constructor0(____ControlPoint, "", ""); I_Constructor1(IN, const osg::Vec3d &, position, Properties::NON_EXPLICIT, ____ControlPoint__C5_osg_Vec3d_R1, "", ""); I_Constructor2(IN, const osg::Vec3d &, position, IN, const osg::Quat &, rotation, ____ControlPoint__C5_osg_Vec3d_R1__C5_osg_Quat_R1, "", ""); I_Constructor3(IN, const osg::Vec3d &, position, IN, const osg::Quat &, rotation, IN, const osg::Vec3d &, scale, ____ControlPoint__C5_osg_Vec3d_R1__C5_osg_Quat_R1__C5_osg_Vec3d_R1, "", ""); I_Method1(void, setPosition, IN, const osg::Vec3d &, position, Properties::NON_VIRTUAL, __void__setPosition__C5_osg_Vec3d_R1, "", ""); I_Method0(const osg::Vec3d &, getPosition, Properties::NON_VIRTUAL, __C5_osg_Vec3d_R1__getPosition, "", ""); I_Method1(void, setRotation, IN, const osg::Quat &, rotation, Properties::NON_VIRTUAL, __void__setRotation__C5_osg_Quat_R1,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -