Show
Ignore:
Timestamp:
03/10/09 00:11:23 (5 years ago)
Author:
robert
Message:

Fixed osgWrappers for osgAnimation library

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgWrappers/osgAnimation/Channel.cpp

    r9775 r9878  
    181181END_REFLECTOR 
    182182 
    183 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::DoubleCubicBezierSampler >) 
    184         I_DeclaringFile("osgAnimation/Channel"); 
    185         I_BaseType(osgAnimation::Channel); 
    186         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::DoubleCubicBezierSampler >::TargetType *, target, 0, 
    187                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    188                                    "", 
    189                                    ""); 
    190         I_Method1(void, update, IN, float, time, 
    191                   Properties::VIRTUAL, 
    192                   __void__update__float, 
    193                   "", 
    194                   ""); 
    195         I_Method0(void, reset, 
    196                   Properties::VIRTUAL, 
    197                   __void__reset, 
    198                   "", 
    199                   ""); 
    200         I_Method0(osgAnimation::Target *, getTarget, 
    201                   Properties::VIRTUAL, 
    202                   __Target_P1__getTarget, 
    203                   "", 
    204                   ""); 
    205         I_Method0(SamplerType *, getOrCreateSampler, 
    206                   Properties::NON_VIRTUAL, 
    207                   __SamplerType_P1__getOrCreateSampler, 
    208                   "", 
    209                   ""); 
    210         I_Method0(osgAnimation::Sampler *, getSampler, 
    211                   Properties::VIRTUAL, 
    212                   __Sampler_P1__getSampler, 
    213                   "", 
    214                   ""); 
    215         I_Method0(const osgAnimation::Sampler *, getSampler, 
    216                   Properties::VIRTUAL, 
    217                   __C5_Sampler_P1__getSampler, 
    218                   "", 
    219                   ""); 
    220         I_Method0(SamplerType *, getSamplerTyped, 
    221                   Properties::NON_VIRTUAL, 
    222                   __SamplerType_P1__getSamplerTyped, 
    223                   "", 
    224                   ""); 
    225         I_Method0(const SamplerType *, getSamplerTyped, 
    226                   Properties::NON_VIRTUAL, 
    227                   __C5_SamplerType_P1__getSamplerTyped, 
    228                   "", 
    229                   ""); 
    230         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    231                   Properties::NON_VIRTUAL, 
    232                   __void__setSampler__SamplerType_P1, 
    233                   "", 
    234                   ""); 
    235         I_Method0(osgAnimation::TemplateChannel< osgAnimation::DoubleCubicBezierSampler >::TargetType *, getTargetTyped, 
    236                   Properties::NON_VIRTUAL, 
    237                   __TargetType_P1__getTargetTyped, 
    238                   "", 
    239                   ""); 
    240         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::DoubleCubicBezierSampler >::TargetType *, target, 
    241                   Properties::NON_VIRTUAL, 
    242                   __void__setTarget__TargetType_P1, 
    243                   "", 
    244                   ""); 
    245         I_Method0(float, getStartTime, 
    246                   Properties::VIRTUAL, 
    247                   __float__getStartTime, 
    248                   "", 
    249                   ""); 
    250         I_Method0(float, getEndTime, 
    251                   Properties::VIRTUAL, 
    252                   __float__getEndTime, 
    253                   "", 
    254                   ""); 
    255         I_SimpleProperty(float, EndTime,  
    256                          __float__getEndTime,  
    257                          0); 
    258         I_SimpleProperty(SamplerType *, Sampler,  
    259                          0,  
    260                          __void__setSampler__SamplerType_P1); 
    261         I_SimpleProperty(SamplerType *, SamplerTyped,  
    262                          __SamplerType_P1__getSamplerTyped,  
    263                          0); 
    264         I_SimpleProperty(float, StartTime,  
    265                          __float__getStartTime,  
    266                          0); 
    267         I_SimpleProperty(osgAnimation::Target *, Target,  
    268                          __Target_P1__getTarget,  
    269                          0); 
    270         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::DoubleCubicBezierSampler >::TargetType *, TargetTyped,  
    271                          __TargetType_P1__getTargetTyped,  
    272                          0); 
    273 END_REFLECTOR 
    274  
    275 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::DoubleLinearSampler >) 
    276         I_DeclaringFile("osgAnimation/Channel"); 
    277         I_BaseType(osgAnimation::Channel); 
    278         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::DoubleLinearSampler >::TargetType *, target, 0, 
    279                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    280                                    "", 
    281                                    ""); 
    282         I_Method1(void, update, IN, float, time, 
    283                   Properties::VIRTUAL, 
    284                   __void__update__float, 
    285                   "", 
    286                   ""); 
    287         I_Method0(void, reset, 
    288                   Properties::VIRTUAL, 
    289                   __void__reset, 
    290                   "", 
    291                   ""); 
    292         I_Method0(osgAnimation::Target *, getTarget, 
    293                   Properties::VIRTUAL, 
    294                   __Target_P1__getTarget, 
    295                   "", 
    296                   ""); 
    297         I_Method0(SamplerType *, getOrCreateSampler, 
    298                   Properties::NON_VIRTUAL, 
    299                   __SamplerType_P1__getOrCreateSampler, 
    300                   "", 
    301                   ""); 
    302         I_Method0(osgAnimation::Sampler *, getSampler, 
    303                   Properties::VIRTUAL, 
    304                   __Sampler_P1__getSampler, 
    305                   "", 
    306                   ""); 
    307         I_Method0(const osgAnimation::Sampler *, getSampler, 
    308                   Properties::VIRTUAL, 
    309                   __C5_Sampler_P1__getSampler, 
    310                   "", 
    311                   ""); 
    312         I_Method0(SamplerType *, getSamplerTyped, 
    313                   Properties::NON_VIRTUAL, 
    314                   __SamplerType_P1__getSamplerTyped, 
    315                   "", 
    316                   ""); 
    317         I_Method0(const SamplerType *, getSamplerTyped, 
    318                   Properties::NON_VIRTUAL, 
    319                   __C5_SamplerType_P1__getSamplerTyped, 
    320                   "", 
    321                   ""); 
    322         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    323                   Properties::NON_VIRTUAL, 
    324                   __void__setSampler__SamplerType_P1, 
    325                   "", 
    326                   ""); 
    327         I_Method0(osgAnimation::TemplateChannel< osgAnimation::DoubleLinearSampler >::TargetType *, getTargetTyped, 
    328                   Properties::NON_VIRTUAL, 
    329                   __TargetType_P1__getTargetTyped, 
    330                   "", 
    331                   ""); 
    332         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::DoubleLinearSampler >::TargetType *, target, 
    333                   Properties::NON_VIRTUAL, 
    334                   __void__setTarget__TargetType_P1, 
    335                   "", 
    336                   ""); 
    337         I_Method0(float, getStartTime, 
    338                   Properties::VIRTUAL, 
    339                   __float__getStartTime, 
    340                   "", 
    341                   ""); 
    342         I_Method0(float, getEndTime, 
    343                   Properties::VIRTUAL, 
    344                   __float__getEndTime, 
    345                   "", 
    346                   ""); 
    347         I_SimpleProperty(float, EndTime,  
    348                          __float__getEndTime,  
    349                          0); 
    350         I_SimpleProperty(SamplerType *, Sampler,  
    351                          0,  
    352                          __void__setSampler__SamplerType_P1); 
    353         I_SimpleProperty(SamplerType *, SamplerTyped,  
    354                          __SamplerType_P1__getSamplerTyped,  
    355                          0); 
    356         I_SimpleProperty(float, StartTime,  
    357                          __float__getStartTime,  
    358                          0); 
    359         I_SimpleProperty(osgAnimation::Target *, Target,  
    360                          __Target_P1__getTarget,  
    361                          0); 
    362         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::DoubleLinearSampler >::TargetType *, TargetTyped,  
    363                          __TargetType_P1__getTargetTyped,  
    364                          0); 
    365 END_REFLECTOR 
    366  
    367 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::FloatCubicBezierSampler >) 
    368         I_DeclaringFile("osgAnimation/Channel"); 
    369         I_BaseType(osgAnimation::Channel); 
    370         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::FloatCubicBezierSampler >::TargetType *, target, 0, 
    371                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    372                                    "", 
    373                                    ""); 
    374         I_Method1(void, update, IN, float, time, 
    375                   Properties::VIRTUAL, 
    376                   __void__update__float, 
    377                   "", 
    378                   ""); 
    379         I_Method0(void, reset, 
    380                   Properties::VIRTUAL, 
    381                   __void__reset, 
    382                   "", 
    383                   ""); 
    384         I_Method0(osgAnimation::Target *, getTarget, 
    385                   Properties::VIRTUAL, 
    386                   __Target_P1__getTarget, 
    387                   "", 
    388                   ""); 
    389         I_Method0(SamplerType *, getOrCreateSampler, 
    390                   Properties::NON_VIRTUAL, 
    391                   __SamplerType_P1__getOrCreateSampler, 
    392                   "", 
    393                   ""); 
    394         I_Method0(osgAnimation::Sampler *, getSampler, 
    395                   Properties::VIRTUAL, 
    396                   __Sampler_P1__getSampler, 
    397                   "", 
    398                   ""); 
    399         I_Method0(const osgAnimation::Sampler *, getSampler, 
    400                   Properties::VIRTUAL, 
    401                   __C5_Sampler_P1__getSampler, 
    402                   "", 
    403                   ""); 
    404         I_Method0(SamplerType *, getSamplerTyped, 
    405                   Properties::NON_VIRTUAL, 
    406                   __SamplerType_P1__getSamplerTyped, 
    407                   "", 
    408                   ""); 
    409         I_Method0(const SamplerType *, getSamplerTyped, 
    410                   Properties::NON_VIRTUAL, 
    411                   __C5_SamplerType_P1__getSamplerTyped, 
    412                   "", 
    413                   ""); 
    414         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    415                   Properties::NON_VIRTUAL, 
    416                   __void__setSampler__SamplerType_P1, 
    417                   "", 
    418                   ""); 
    419         I_Method0(osgAnimation::TemplateChannel< osgAnimation::FloatCubicBezierSampler >::TargetType *, getTargetTyped, 
    420                   Properties::NON_VIRTUAL, 
    421                   __TargetType_P1__getTargetTyped, 
    422                   "", 
    423                   ""); 
    424         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::FloatCubicBezierSampler >::TargetType *, target, 
    425                   Properties::NON_VIRTUAL, 
    426                   __void__setTarget__TargetType_P1, 
    427                   "", 
    428                   ""); 
    429         I_Method0(float, getStartTime, 
    430                   Properties::VIRTUAL, 
    431                   __float__getStartTime, 
    432                   "", 
    433                   ""); 
    434         I_Method0(float, getEndTime, 
    435                   Properties::VIRTUAL, 
    436                   __float__getEndTime, 
    437                   "", 
    438                   ""); 
    439         I_SimpleProperty(float, EndTime,  
    440                          __float__getEndTime,  
    441                          0); 
    442         I_SimpleProperty(SamplerType *, Sampler,  
    443                          0,  
    444                          __void__setSampler__SamplerType_P1); 
    445         I_SimpleProperty(SamplerType *, SamplerTyped,  
    446                          __SamplerType_P1__getSamplerTyped,  
    447                          0); 
    448         I_SimpleProperty(float, StartTime,  
    449                          __float__getStartTime,  
    450                          0); 
    451         I_SimpleProperty(osgAnimation::Target *, Target,  
    452                          __Target_P1__getTarget,  
    453                          0); 
    454         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::FloatCubicBezierSampler >::TargetType *, TargetTyped,  
    455                          __TargetType_P1__getTargetTyped,  
    456                          0); 
    457 END_REFLECTOR 
    458  
    459 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::FloatLinearSampler >) 
    460         I_DeclaringFile("osgAnimation/Channel"); 
    461         I_BaseType(osgAnimation::Channel); 
    462         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::FloatLinearSampler >::TargetType *, target, 0, 
    463                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    464                                    "", 
    465                                    ""); 
    466         I_Method1(void, update, IN, float, time, 
    467                   Properties::VIRTUAL, 
    468                   __void__update__float, 
    469                   "", 
    470                   ""); 
    471         I_Method0(void, reset, 
    472                   Properties::VIRTUAL, 
    473                   __void__reset, 
    474                   "", 
    475                   ""); 
    476         I_Method0(osgAnimation::Target *, getTarget, 
    477                   Properties::VIRTUAL, 
    478                   __Target_P1__getTarget, 
    479                   "", 
    480                   ""); 
    481         I_Method0(SamplerType *, getOrCreateSampler, 
    482                   Properties::NON_VIRTUAL, 
    483                   __SamplerType_P1__getOrCreateSampler, 
    484                   "", 
    485                   ""); 
    486         I_Method0(osgAnimation::Sampler *, getSampler, 
    487                   Properties::VIRTUAL, 
    488                   __Sampler_P1__getSampler, 
    489                   "", 
    490                   ""); 
    491         I_Method0(const osgAnimation::Sampler *, getSampler, 
    492                   Properties::VIRTUAL, 
    493                   __C5_Sampler_P1__getSampler, 
    494                   "", 
    495                   ""); 
    496         I_Method0(SamplerType *, getSamplerTyped, 
    497                   Properties::NON_VIRTUAL, 
    498                   __SamplerType_P1__getSamplerTyped, 
    499                   "", 
    500                   ""); 
    501         I_Method0(const SamplerType *, getSamplerTyped, 
    502                   Properties::NON_VIRTUAL, 
    503                   __C5_SamplerType_P1__getSamplerTyped, 
    504                   "", 
    505                   ""); 
    506         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    507                   Properties::NON_VIRTUAL, 
    508                   __void__setSampler__SamplerType_P1, 
    509                   "", 
    510                   ""); 
    511         I_Method0(osgAnimation::TemplateChannel< osgAnimation::FloatLinearSampler >::TargetType *, getTargetTyped, 
    512                   Properties::NON_VIRTUAL, 
    513                   __TargetType_P1__getTargetTyped, 
    514                   "", 
    515                   ""); 
    516         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::FloatLinearSampler >::TargetType *, target, 
    517                   Properties::NON_VIRTUAL, 
    518                   __void__setTarget__TargetType_P1, 
    519                   "", 
    520                   ""); 
    521         I_Method0(float, getStartTime, 
    522                   Properties::VIRTUAL, 
    523                   __float__getStartTime, 
    524                   "", 
    525                   ""); 
    526         I_Method0(float, getEndTime, 
    527                   Properties::VIRTUAL, 
    528                   __float__getEndTime, 
    529                   "", 
    530                   ""); 
    531         I_SimpleProperty(float, EndTime,  
    532                          __float__getEndTime,  
    533                          0); 
    534         I_SimpleProperty(SamplerType *, Sampler,  
    535                          0,  
    536                          __void__setSampler__SamplerType_P1); 
    537         I_SimpleProperty(SamplerType *, SamplerTyped,  
    538                          __SamplerType_P1__getSamplerTyped,  
    539                          0); 
    540         I_SimpleProperty(float, StartTime,  
    541                          __float__getStartTime,  
    542                          0); 
    543         I_SimpleProperty(osgAnimation::Target *, Target,  
    544                          __Target_P1__getTarget,  
    545                          0); 
    546         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::FloatLinearSampler >::TargetType *, TargetTyped,  
    547                          __TargetType_P1__getTargetTyped,  
    548                          0); 
    549 END_REFLECTOR 
    550  
    551 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::QuatSphericalLinearSampler >) 
    552         I_DeclaringFile("osgAnimation/Channel"); 
    553         I_BaseType(osgAnimation::Channel); 
    554         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::QuatSphericalLinearSampler >::TargetType *, target, 0, 
    555                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    556                                    "", 
    557                                    ""); 
    558         I_Method1(void, update, IN, float, time, 
    559                   Properties::VIRTUAL, 
    560                   __void__update__float, 
    561                   "", 
    562                   ""); 
    563         I_Method0(void, reset, 
    564                   Properties::VIRTUAL, 
    565                   __void__reset, 
    566                   "", 
    567                   ""); 
    568         I_Method0(osgAnimation::Target *, getTarget, 
    569                   Properties::VIRTUAL, 
    570                   __Target_P1__getTarget, 
    571                   "", 
    572                   ""); 
    573         I_Method0(SamplerType *, getOrCreateSampler, 
    574                   Properties::NON_VIRTUAL, 
    575                   __SamplerType_P1__getOrCreateSampler, 
    576                   "", 
    577                   ""); 
    578         I_Method0(osgAnimation::Sampler *, getSampler, 
    579                   Properties::VIRTUAL, 
    580                   __Sampler_P1__getSampler, 
    581                   "", 
    582                   ""); 
    583         I_Method0(const osgAnimation::Sampler *, getSampler, 
    584                   Properties::VIRTUAL, 
    585                   __C5_Sampler_P1__getSampler, 
    586                   "", 
    587                   ""); 
    588         I_Method0(SamplerType *, getSamplerTyped, 
    589                   Properties::NON_VIRTUAL, 
    590                   __SamplerType_P1__getSamplerTyped, 
    591                   "", 
    592                   ""); 
    593         I_Method0(const SamplerType *, getSamplerTyped, 
    594                   Properties::NON_VIRTUAL, 
    595                   __C5_SamplerType_P1__getSamplerTyped, 
    596                   "", 
    597                   ""); 
    598         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    599                   Properties::NON_VIRTUAL, 
    600                   __void__setSampler__SamplerType_P1, 
    601                   "", 
    602                   ""); 
    603         I_Method0(osgAnimation::TemplateChannel< osgAnimation::QuatSphericalLinearSampler >::TargetType *, getTargetTyped, 
    604                   Properties::NON_VIRTUAL, 
    605                   __TargetType_P1__getTargetTyped, 
    606                   "", 
    607                   ""); 
    608         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::QuatSphericalLinearSampler >::TargetType *, target, 
    609                   Properties::NON_VIRTUAL, 
    610                   __void__setTarget__TargetType_P1, 
    611                   "", 
    612                   ""); 
    613         I_Method0(float, getStartTime, 
    614                   Properties::VIRTUAL, 
    615                   __float__getStartTime, 
    616                   "", 
    617                   ""); 
    618         I_Method0(float, getEndTime, 
    619                   Properties::VIRTUAL, 
    620                   __float__getEndTime, 
    621                   "", 
    622                   ""); 
    623         I_SimpleProperty(float, EndTime,  
    624                          __float__getEndTime,  
    625                          0); 
    626         I_SimpleProperty(SamplerType *, Sampler,  
    627                          0,  
    628                          __void__setSampler__SamplerType_P1); 
    629         I_SimpleProperty(SamplerType *, SamplerTyped,  
    630                          __SamplerType_P1__getSamplerTyped,  
    631                          0); 
    632         I_SimpleProperty(float, StartTime,  
    633                          __float__getStartTime,  
    634                          0); 
    635         I_SimpleProperty(osgAnimation::Target *, Target,  
    636                          __Target_P1__getTarget,  
    637                          0); 
    638         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::QuatSphericalLinearSampler >::TargetType *, TargetTyped,  
    639                          __TargetType_P1__getTargetTyped,  
    640                          0); 
    641 END_REFLECTOR 
    642  
    643 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::Vec2CubicBezierSampler >) 
    644         I_DeclaringFile("osgAnimation/Channel"); 
    645         I_BaseType(osgAnimation::Channel); 
    646         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::Vec2CubicBezierSampler >::TargetType *, target, 0, 
    647                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    648                                    "", 
    649                                    ""); 
    650         I_Method1(void, update, IN, float, time, 
    651                   Properties::VIRTUAL, 
    652                   __void__update__float, 
    653                   "", 
    654                   ""); 
    655         I_Method0(void, reset, 
    656                   Properties::VIRTUAL, 
    657                   __void__reset, 
    658                   "", 
    659                   ""); 
    660         I_Method0(osgAnimation::Target *, getTarget, 
    661                   Properties::VIRTUAL, 
    662                   __Target_P1__getTarget, 
    663                   "", 
    664                   ""); 
    665         I_Method0(SamplerType *, getOrCreateSampler, 
    666                   Properties::NON_VIRTUAL, 
    667                   __SamplerType_P1__getOrCreateSampler, 
    668                   "", 
    669                   ""); 
    670         I_Method0(osgAnimation::Sampler *, getSampler, 
    671                   Properties::VIRTUAL, 
    672                   __Sampler_P1__getSampler, 
    673                   "", 
    674                   ""); 
    675         I_Method0(const osgAnimation::Sampler *, getSampler, 
    676                   Properties::VIRTUAL, 
    677                   __C5_Sampler_P1__getSampler, 
    678                   "", 
    679                   ""); 
    680         I_Method0(SamplerType *, getSamplerTyped, 
    681                   Properties::NON_VIRTUAL, 
    682                   __SamplerType_P1__getSamplerTyped, 
    683                   "", 
    684                   ""); 
    685         I_Method0(const SamplerType *, getSamplerTyped, 
    686                   Properties::NON_VIRTUAL, 
    687                   __C5_SamplerType_P1__getSamplerTyped, 
    688                   "", 
    689                   ""); 
    690         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    691                   Properties::NON_VIRTUAL, 
    692                   __void__setSampler__SamplerType_P1, 
    693                   "", 
    694                   ""); 
    695         I_Method0(osgAnimation::TemplateChannel< osgAnimation::Vec2CubicBezierSampler >::TargetType *, getTargetTyped, 
    696                   Properties::NON_VIRTUAL, 
    697                   __TargetType_P1__getTargetTyped, 
    698                   "", 
    699                   ""); 
    700         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::Vec2CubicBezierSampler >::TargetType *, target, 
    701                   Properties::NON_VIRTUAL, 
    702                   __void__setTarget__TargetType_P1, 
    703                   "", 
    704                   ""); 
    705         I_Method0(float, getStartTime, 
    706                   Properties::VIRTUAL, 
    707                   __float__getStartTime, 
    708                   "", 
    709                   ""); 
    710         I_Method0(float, getEndTime, 
    711                   Properties::VIRTUAL, 
    712                   __float__getEndTime, 
    713                   "", 
    714                   ""); 
    715         I_SimpleProperty(float, EndTime,  
    716                          __float__getEndTime,  
    717                          0); 
    718         I_SimpleProperty(SamplerType *, Sampler,  
    719                          0,  
    720                          __void__setSampler__SamplerType_P1); 
    721         I_SimpleProperty(SamplerType *, SamplerTyped,  
    722                          __SamplerType_P1__getSamplerTyped,  
    723                          0); 
    724         I_SimpleProperty(float, StartTime,  
    725                          __float__getStartTime,  
    726                          0); 
    727         I_SimpleProperty(osgAnimation::Target *, Target,  
    728                          __Target_P1__getTarget,  
    729                          0); 
    730         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::Vec2CubicBezierSampler >::TargetType *, TargetTyped,  
    731                          __TargetType_P1__getTargetTyped,  
    732                          0); 
    733 END_REFLECTOR 
    734  
    735 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::Vec2LinearSampler >) 
    736         I_DeclaringFile("osgAnimation/Channel"); 
    737         I_BaseType(osgAnimation::Channel); 
    738         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::Vec2LinearSampler >::TargetType *, target, 0, 
    739                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    740                                    "", 
    741                                    ""); 
    742         I_Method1(void, update, IN, float, time, 
    743                   Properties::VIRTUAL, 
    744                   __void__update__float, 
    745                   "", 
    746                   ""); 
    747         I_Method0(void, reset, 
    748                   Properties::VIRTUAL, 
    749                   __void__reset, 
    750                   "", 
    751                   ""); 
    752         I_Method0(osgAnimation::Target *, getTarget, 
    753                   Properties::VIRTUAL, 
    754                   __Target_P1__getTarget, 
    755                   "", 
    756                   ""); 
    757         I_Method0(SamplerType *, getOrCreateSampler, 
    758                   Properties::NON_VIRTUAL, 
    759                   __SamplerType_P1__getOrCreateSampler, 
    760                   "", 
    761                   ""); 
    762         I_Method0(osgAnimation::Sampler *, getSampler, 
    763                   Properties::VIRTUAL, 
    764                   __Sampler_P1__getSampler, 
    765                   "", 
    766                   ""); 
    767         I_Method0(const osgAnimation::Sampler *, getSampler, 
    768                   Properties::VIRTUAL, 
    769                   __C5_Sampler_P1__getSampler, 
    770                   "", 
    771                   ""); 
    772         I_Method0(SamplerType *, getSamplerTyped, 
    773                   Properties::NON_VIRTUAL, 
    774                   __SamplerType_P1__getSamplerTyped, 
    775                   "", 
    776                   ""); 
    777         I_Method0(const SamplerType *, getSamplerTyped, 
    778                   Properties::NON_VIRTUAL, 
    779                   __C5_SamplerType_P1__getSamplerTyped, 
    780                   "", 
    781                   ""); 
    782         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    783                   Properties::NON_VIRTUAL, 
    784                   __void__setSampler__SamplerType_P1, 
    785                   "", 
    786                   ""); 
    787         I_Method0(osgAnimation::TemplateChannel< osgAnimation::Vec2LinearSampler >::TargetType *, getTargetTyped, 
    788                   Properties::NON_VIRTUAL, 
    789                   __TargetType_P1__getTargetTyped, 
    790                   "", 
    791                   ""); 
    792         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::Vec2LinearSampler >::TargetType *, target, 
    793                   Properties::NON_VIRTUAL, 
    794                   __void__setTarget__TargetType_P1, 
    795                   "", 
    796                   ""); 
    797         I_Method0(float, getStartTime, 
    798                   Properties::VIRTUAL, 
    799                   __float__getStartTime, 
    800                   "", 
    801                   ""); 
    802         I_Method0(float, getEndTime, 
    803                   Properties::VIRTUAL, 
    804                   __float__getEndTime, 
    805                   "", 
    806                   ""); 
    807         I_SimpleProperty(float, EndTime,  
    808                          __float__getEndTime,  
    809                          0); 
    810         I_SimpleProperty(SamplerType *, Sampler,  
    811                          0,  
    812                          __void__setSampler__SamplerType_P1); 
    813         I_SimpleProperty(SamplerType *, SamplerTyped,  
    814                          __SamplerType_P1__getSamplerTyped,  
    815                          0); 
    816         I_SimpleProperty(float, StartTime,  
    817                          __float__getStartTime,  
    818                          0); 
    819         I_SimpleProperty(osgAnimation::Target *, Target,  
    820                          __Target_P1__getTarget,  
    821                          0); 
    822         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::Vec2LinearSampler >::TargetType *, TargetTyped,  
    823                          __TargetType_P1__getTargetTyped,  
    824                          0); 
    825 END_REFLECTOR 
    826  
    827 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::Vec3CubicBezierSampler >) 
    828         I_DeclaringFile("osgAnimation/Channel"); 
    829         I_BaseType(osgAnimation::Channel); 
    830         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::Vec3CubicBezierSampler >::TargetType *, target, 0, 
    831                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    832                                    "", 
    833                                    ""); 
    834         I_Method1(void, update, IN, float, time, 
    835                   Properties::VIRTUAL, 
    836                   __void__update__float, 
    837                   "", 
    838                   ""); 
    839         I_Method0(void, reset, 
    840                   Properties::VIRTUAL, 
    841                   __void__reset, 
    842                   "", 
    843                   ""); 
    844         I_Method0(osgAnimation::Target *, getTarget, 
    845                   Properties::VIRTUAL, 
    846                   __Target_P1__getTarget, 
    847                   "", 
    848                   ""); 
    849         I_Method0(SamplerType *, getOrCreateSampler, 
    850                   Properties::NON_VIRTUAL, 
    851                   __SamplerType_P1__getOrCreateSampler, 
    852                   "", 
    853                   ""); 
    854         I_Method0(osgAnimation::Sampler *, getSampler, 
    855                   Properties::VIRTUAL, 
    856                   __Sampler_P1__getSampler, 
    857                   "", 
    858                   ""); 
    859         I_Method0(const osgAnimation::Sampler *, getSampler, 
    860                   Properties::VIRTUAL, 
    861                   __C5_Sampler_P1__getSampler, 
    862                   "", 
    863                   ""); 
    864         I_Method0(SamplerType *, getSamplerTyped, 
    865                   Properties::NON_VIRTUAL, 
    866                   __SamplerType_P1__getSamplerTyped, 
    867                   "", 
    868                   ""); 
    869         I_Method0(const SamplerType *, getSamplerTyped, 
    870                   Properties::NON_VIRTUAL, 
    871                   __C5_SamplerType_P1__getSamplerTyped, 
    872                   "", 
    873                   ""); 
    874         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    875                   Properties::NON_VIRTUAL, 
    876                   __void__setSampler__SamplerType_P1, 
    877                   "", 
    878                   ""); 
    879         I_Method0(osgAnimation::TemplateChannel< osgAnimation::Vec3CubicBezierSampler >::TargetType *, getTargetTyped, 
    880                   Properties::NON_VIRTUAL, 
    881                   __TargetType_P1__getTargetTyped, 
    882                   "", 
    883                   ""); 
    884         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::Vec3CubicBezierSampler >::TargetType *, target, 
    885                   Properties::NON_VIRTUAL, 
    886                   __void__setTarget__TargetType_P1, 
    887                   "", 
    888                   ""); 
    889         I_Method0(float, getStartTime, 
    890                   Properties::VIRTUAL, 
    891                   __float__getStartTime, 
    892                   "", 
    893                   ""); 
    894         I_Method0(float, getEndTime, 
    895                   Properties::VIRTUAL, 
    896                   __float__getEndTime, 
    897                   "", 
    898                   ""); 
    899         I_SimpleProperty(float, EndTime,  
    900                          __float__getEndTime,  
    901                          0); 
    902         I_SimpleProperty(SamplerType *, Sampler,  
    903                          0,  
    904                          __void__setSampler__SamplerType_P1); 
    905         I_SimpleProperty(SamplerType *, SamplerTyped,  
    906                          __SamplerType_P1__getSamplerTyped,  
    907                          0); 
    908         I_SimpleProperty(float, StartTime,  
    909                          __float__getStartTime,  
    910                          0); 
    911         I_SimpleProperty(osgAnimation::Target *, Target,  
    912                          __Target_P1__getTarget,  
    913                          0); 
    914         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::Vec3CubicBezierSampler >::TargetType *, TargetTyped,  
    915                          __TargetType_P1__getTargetTyped,  
    916                          0); 
    917 END_REFLECTOR 
    918  
    919 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::Vec3LinearSampler >) 
    920         I_DeclaringFile("osgAnimation/Channel"); 
    921         I_BaseType(osgAnimation::Channel); 
    922         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::Vec3LinearSampler >::TargetType *, target, 0, 
    923                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    924                                    "", 
    925                                    ""); 
    926         I_Method1(void, update, IN, float, time, 
    927                   Properties::VIRTUAL, 
    928                   __void__update__float, 
    929                   "", 
    930                   ""); 
    931         I_Method0(void, reset, 
    932                   Properties::VIRTUAL, 
    933                   __void__reset, 
    934                   "", 
    935                   ""); 
    936         I_Method0(osgAnimation::Target *, getTarget, 
    937                   Properties::VIRTUAL, 
    938                   __Target_P1__getTarget, 
    939                   "", 
    940                   ""); 
    941         I_Method0(SamplerType *, getOrCreateSampler, 
    942                   Properties::NON_VIRTUAL, 
    943                   __SamplerType_P1__getOrCreateSampler, 
    944                   "", 
    945                   ""); 
    946         I_Method0(osgAnimation::Sampler *, getSampler, 
    947                   Properties::VIRTUAL, 
    948                   __Sampler_P1__getSampler, 
    949                   "", 
    950                   ""); 
    951         I_Method0(const osgAnimation::Sampler *, getSampler, 
    952                   Properties::VIRTUAL, 
    953                   __C5_Sampler_P1__getSampler, 
    954                   "", 
    955                   ""); 
    956         I_Method0(SamplerType *, getSamplerTyped, 
    957                   Properties::NON_VIRTUAL, 
    958                   __SamplerType_P1__getSamplerTyped, 
    959                   "", 
    960                   ""); 
    961         I_Method0(const SamplerType *, getSamplerTyped, 
    962                   Properties::NON_VIRTUAL, 
    963                   __C5_SamplerType_P1__getSamplerTyped, 
    964                   "", 
    965                   ""); 
    966         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    967                   Properties::NON_VIRTUAL, 
    968                   __void__setSampler__SamplerType_P1, 
    969                   "", 
    970                   ""); 
    971         I_Method0(osgAnimation::TemplateChannel< osgAnimation::Vec3LinearSampler >::TargetType *, getTargetTyped, 
    972                   Properties::NON_VIRTUAL, 
    973                   __TargetType_P1__getTargetTyped, 
    974                   "", 
    975                   ""); 
    976         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::Vec3LinearSampler >::TargetType *, target, 
    977                   Properties::NON_VIRTUAL, 
    978                   __void__setTarget__TargetType_P1, 
    979                   "", 
    980                   ""); 
    981         I_Method0(float, getStartTime, 
    982                   Properties::VIRTUAL, 
    983                   __float__getStartTime, 
    984                   "", 
    985                   ""); 
    986         I_Method0(float, getEndTime, 
    987                   Properties::VIRTUAL, 
    988                   __float__getEndTime, 
    989                   "", 
    990                   ""); 
    991         I_SimpleProperty(float, EndTime,  
    992                          __float__getEndTime,  
    993                          0); 
    994         I_SimpleProperty(SamplerType *, Sampler,  
    995                          0,  
    996                          __void__setSampler__SamplerType_P1); 
    997         I_SimpleProperty(SamplerType *, SamplerTyped,  
    998                          __SamplerType_P1__getSamplerTyped,  
    999                          0); 
    1000         I_SimpleProperty(float, StartTime,  
    1001                          __float__getStartTime,  
    1002                          0); 
    1003         I_SimpleProperty(osgAnimation::Target *, Target,  
    1004                          __Target_P1__getTarget,  
    1005                          0); 
    1006         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::Vec3LinearSampler >::TargetType *, TargetTyped,  
    1007                          __TargetType_P1__getTargetTyped,  
    1008                          0); 
    1009 END_REFLECTOR 
    1010  
    1011 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::Vec4CubicBezierSampler >) 
    1012         I_DeclaringFile("osgAnimation/Channel"); 
    1013         I_BaseType(osgAnimation::Channel); 
    1014         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::Vec4CubicBezierSampler >::TargetType *, target, 0, 
    1015                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    1016                                    "", 
    1017                                    ""); 
    1018         I_Method1(void, update, IN, float, time, 
    1019                   Properties::VIRTUAL, 
    1020                   __void__update__float, 
    1021                   "", 
    1022                   ""); 
    1023         I_Method0(void, reset, 
    1024                   Properties::VIRTUAL, 
    1025                   __void__reset, 
    1026                   "", 
    1027                   ""); 
    1028         I_Method0(osgAnimation::Target *, getTarget, 
    1029                   Properties::VIRTUAL, 
    1030                   __Target_P1__getTarget, 
    1031                   "", 
    1032                   ""); 
    1033         I_Method0(SamplerType *, getOrCreateSampler, 
    1034                   Properties::NON_VIRTUAL, 
    1035                   __SamplerType_P1__getOrCreateSampler, 
    1036                   "", 
    1037                   ""); 
    1038         I_Method0(osgAnimation::Sampler *, getSampler, 
    1039                   Properties::VIRTUAL, 
    1040                   __Sampler_P1__getSampler, 
    1041                   "", 
    1042                   ""); 
    1043         I_Method0(const osgAnimation::Sampler *, getSampler, 
    1044                   Properties::VIRTUAL, 
    1045                   __C5_Sampler_P1__getSampler, 
    1046                   "", 
    1047                   ""); 
    1048         I_Method0(SamplerType *, getSamplerTyped, 
    1049                   Properties::NON_VIRTUAL, 
    1050                   __SamplerType_P1__getSamplerTyped, 
    1051                   "", 
    1052                   ""); 
    1053         I_Method0(const SamplerType *, getSamplerTyped, 
    1054                   Properties::NON_VIRTUAL, 
    1055                   __C5_SamplerType_P1__getSamplerTyped, 
    1056                   "", 
    1057                   ""); 
    1058         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    1059                   Properties::NON_VIRTUAL, 
    1060                   __void__setSampler__SamplerType_P1, 
    1061                   "", 
    1062                   ""); 
    1063         I_Method0(osgAnimation::TemplateChannel< osgAnimation::Vec4CubicBezierSampler >::TargetType *, getTargetTyped, 
    1064                   Properties::NON_VIRTUAL, 
    1065                   __TargetType_P1__getTargetTyped, 
    1066                   "", 
    1067                   ""); 
    1068         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::Vec4CubicBezierSampler >::TargetType *, target, 
    1069                   Properties::NON_VIRTUAL, 
    1070                   __void__setTarget__TargetType_P1, 
    1071                   "", 
    1072                   ""); 
    1073         I_Method0(float, getStartTime, 
    1074                   Properties::VIRTUAL, 
    1075                   __float__getStartTime, 
    1076                   "", 
    1077                   ""); 
    1078         I_Method0(float, getEndTime, 
    1079                   Properties::VIRTUAL, 
    1080                   __float__getEndTime, 
    1081                   "", 
    1082                   ""); 
    1083         I_SimpleProperty(float, EndTime,  
    1084                          __float__getEndTime,  
    1085                          0); 
    1086         I_SimpleProperty(SamplerType *, Sampler,  
    1087                          0,  
    1088                          __void__setSampler__SamplerType_P1); 
    1089         I_SimpleProperty(SamplerType *, SamplerTyped,  
    1090                          __SamplerType_P1__getSamplerTyped,  
    1091                          0); 
    1092         I_SimpleProperty(float, StartTime,  
    1093                          __float__getStartTime,  
    1094                          0); 
    1095         I_SimpleProperty(osgAnimation::Target *, Target,  
    1096                          __Target_P1__getTarget,  
    1097                          0); 
    1098         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::Vec4CubicBezierSampler >::TargetType *, TargetTyped,  
    1099                          __TargetType_P1__getTargetTyped,  
    1100                          0); 
    1101 END_REFLECTOR 
    1102  
    1103 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateChannel< osgAnimation::Vec4LinearSampler >) 
    1104         I_DeclaringFile("osgAnimation/Channel"); 
    1105         I_BaseType(osgAnimation::Channel); 
    1106         I_ConstructorWithDefaults2(IN, SamplerType *, s, 0, IN, osgAnimation::TemplateChannel< osgAnimation::Vec4LinearSampler >::TargetType *, target, 0, 
    1107                                    ____TemplateChannel__SamplerType_P1__TargetType_P1, 
    1108                                    "", 
    1109                                    ""); 
    1110         I_Method1(void, update, IN, float, time, 
    1111                   Properties::VIRTUAL, 
    1112                   __void__update__float, 
    1113                   "", 
    1114                   ""); 
    1115         I_Method0(void, reset, 
    1116                   Properties::VIRTUAL, 
    1117                   __void__reset, 
    1118                   "", 
    1119                   ""); 
    1120         I_Method0(osgAnimation::Target *, getTarget, 
    1121                   Properties::VIRTUAL, 
    1122                   __Target_P1__getTarget, 
    1123                   "", 
    1124                   ""); 
    1125         I_Method0(SamplerType *, getOrCreateSampler, 
    1126                   Properties::NON_VIRTUAL, 
    1127                   __SamplerType_P1__getOrCreateSampler, 
    1128                   "", 
    1129                   ""); 
    1130         I_Method0(osgAnimation::Sampler *, getSampler, 
    1131                   Properties::VIRTUAL, 
    1132                   __Sampler_P1__getSampler, 
    1133                   "", 
    1134                   ""); 
    1135         I_Method0(const osgAnimation::Sampler *, getSampler, 
    1136                   Properties::VIRTUAL, 
    1137                   __C5_Sampler_P1__getSampler, 
    1138                   "", 
    1139                   ""); 
    1140         I_Method0(SamplerType *, getSamplerTyped, 
    1141                   Properties::NON_VIRTUAL, 
    1142                   __SamplerType_P1__getSamplerTyped, 
    1143                   "", 
    1144                   ""); 
    1145         I_Method0(const SamplerType *, getSamplerTyped, 
    1146                   Properties::NON_VIRTUAL, 
    1147                   __C5_SamplerType_P1__getSamplerTyped, 
    1148                   "", 
    1149                   ""); 
    1150         I_Method1(void, setSampler, IN, SamplerType *, sampler, 
    1151                   Properties::NON_VIRTUAL, 
    1152                   __void__setSampler__SamplerType_P1, 
    1153                   "", 
    1154                   ""); 
    1155         I_Method0(osgAnimation::TemplateChannel< osgAnimation::Vec4LinearSampler >::TargetType *, getTargetTyped, 
    1156                   Properties::NON_VIRTUAL, 
    1157                   __TargetType_P1__getTargetTyped, 
    1158                   "", 
    1159                   ""); 
    1160         I_Method1(void, setTarget, IN, osgAnimation::TemplateChannel< osgAnimation::Vec4LinearSampler >::TargetType *, target, 
    1161                   Properties::NON_VIRTUAL, 
    1162                   __void__setTarget__TargetType_P1, 
    1163                   "", 
    1164                   ""); 
    1165         I_Method0(float, getStartTime, 
    1166                   Properties::VIRTUAL, 
    1167                   __float__getStartTime, 
    1168                   "", 
    1169                   ""); 
    1170         I_Method0(float, getEndTime, 
    1171                   Properties::VIRTUAL, 
    1172                   __float__getEndTime, 
    1173                   "", 
    1174                   ""); 
    1175         I_SimpleProperty(float, EndTime,  
    1176                          __float__getEndTime,  
    1177                          0); 
    1178         I_SimpleProperty(SamplerType *, Sampler,  
    1179                          0,  
    1180                          __void__setSampler__SamplerType_P1); 
    1181         I_SimpleProperty(SamplerType *, SamplerTyped,  
    1182                          __SamplerType_P1__getSamplerTyped,  
    1183                          0); 
    1184         I_SimpleProperty(float, StartTime,  
    1185                          __float__getStartTime,  
    1186                          0); 
    1187         I_SimpleProperty(osgAnimation::Target *, Target,  
    1188                          __Target_P1__getTarget,  
    1189                          0); 
    1190         I_SimpleProperty(osgAnimation::TemplateChannel< osgAnimation::Vec4LinearSampler >::TargetType *, TargetTyped,  
    1191                          __TargetType_P1__getTargetTyped,  
    1192                          0); 
    1193 END_REFLECTOR 
    1194  
    1195183STD_VECTOR_REFLECTOR(std::vector< osg::ref_ptr< osgAnimation::Channel > >) 
    1196184