openscenegraph
include
osgAnimation
RigTransform
Go to the documentation of this file.
1
/* -*-c++-*-
2
* Copyright (C) 2009 Cedric Pinson <cedric.pinson@plopbyte.net>
3
*
4
* This library is open source and may be redistributed and/or modified under
5
* the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or
6
* (at your option) any later version. The full license is in LICENSE file
7
* included with this distribution, and on the openscenegraph.org website.
8
*
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* OpenSceneGraph Public License for more details.
13
*/
14
15
#ifndef OSGANIMATION_RIGTRANSFORM
16
#define OSGANIMATION_RIGTRANSFORM 1
17
18
#include <
osg/Object
>
19
20
namespace
osgAnimation
21
{
22
23
class
RigGeometry;
24
25
class
RigTransform
:
public
osg::Object
26
{
27
public
:
28
RigTransform
() {}
29
RigTransform
(
const
RigTransform
& org,
const
osg::CopyOp
& copyop):
30
osg
::
Object
(org, copyop) {}
31
32
META_Object
(
osgAnimation
,
RigTransform
)
33
34
virtual
void
operator()(
RigGeometry
&) {}
35
38
virtual
bool
prepareData
(
RigGeometry
&) {
return
true
; }
39
40
protected
:
41
virtual
~RigTransform
() {}
42
43
};
44
class
MorphGeometry;
45
46
class
MorphTransform
:
public
osg::Object
47
{
48
public
:
49
MorphTransform
() {}
50
MorphTransform
(
const
MorphTransform
& org,
const
osg::CopyOp
& copyop):
51
osg
::
Object
(org, copyop) {}
52
53
META_Object
(
osgAnimation
,
MorphTransform
)
54
55
virtual
void
operator()(
MorphGeometry
&) {}
56
57
protected
:
58
virtual
~MorphTransform
() {}
59
60
};
61
62
}
63
64
#endif
Object
osgAnimation::MorphGeometry
Definition
MorphGeometry:28
osgAnimation::MorphTransform
Definition
RigTransform:47
osgAnimation::MorphTransform::META_Object
META_Object(osgAnimation, MorphTransform) virtual void operator()(MorphGeometry &)
Definition
RigTransform:53
osgAnimation::MorphTransform::~MorphTransform
virtual ~MorphTransform()
Definition
RigTransform:58
osgAnimation::MorphTransform::MorphTransform
MorphTransform(const MorphTransform &org, const osg::CopyOp ©op)
Definition
RigTransform:50
osgAnimation::MorphTransform::MorphTransform
MorphTransform()
Definition
RigTransform:49
osgAnimation::RigGeometry
Definition
RigGeometry:50
osgAnimation::RigTransform
Definition
RigTransform:26
osgAnimation::RigTransform::~RigTransform
virtual ~RigTransform()
Definition
RigTransform:41
osgAnimation::RigTransform::RigTransform
RigTransform(const RigTransform &org, const osg::CopyOp ©op)
Definition
RigTransform:29
osgAnimation::RigTransform::META_Object
META_Object(osgAnimation, RigTransform) virtual void operator()(RigGeometry &)
Definition
RigTransform:32
osgAnimation::RigTransform::RigTransform
RigTransform()
Definition
RigTransform:28
osgAnimation::RigTransform::prepareData
virtual bool prepareData(RigGeometry &)
Definition
RigTransform:38
osg::CopyOp
Definition
CopyOp:41
osg::Object
Definition
Object:61
osg::Object::Object
Object()
Definition
Object:69
osgAnimation
Definition
Action:34
osg
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition
AlphaFunc:19
Generated by
1.9.8