Introduced TransferFunction1D::assign(ValueMap&).

This commit is contained in:
Robert Osfield
2008-09-13 09:09:51 +00:00
parent b000198cc4
commit 995ead176a
3 changed files with 113 additions and 0 deletions

View File

@@ -71,6 +71,8 @@ BEGIN_OBJECT_REFLECTOR(osg::TransferFunction)
0);
END_REFLECTOR
TYPE_NAME_ALIAS(std::map< float COMMA osg::Vec4 >, osg::TransferFunction1D::ValueMap)
BEGIN_OBJECT_REFLECTOR(osg::TransferFunction1D)
I_DeclaringFile("osg/TransferFunction");
I_BaseType(osg::TransferFunction);
@@ -127,6 +129,16 @@ BEGIN_OBJECT_REFLECTOR(osg::TransferFunction1D)
__C5_osg_Vec4_R1__getValue__unsigned_int,
"",
"");
I_Method1(osg::Vec4, getInterpolatedValue, IN, float, v,
Properties::NON_VIRTUAL,
__osg_Vec4__getInterpolatedValue__float,
"",
"");
I_Method2(void, assign, IN, const osg::TransferFunction1D::ValueMap &, vcm, IN, bool, updateMinMaxRange,
Properties::NON_VIRTUAL,
__void__assign__C5_ValueMap_R1__bool,
"",
"");
I_SimpleProperty(float, Maximum,
__float__getMaximum,
__void__setMaximum__float);
@@ -142,3 +154,5 @@ BEGIN_OBJECT_REFLECTOR(osg::TransferFunction1D)
0);
END_REFLECTOR
STD_MAP_REFLECTOR(std::map< float COMMA osg::Vec4 >)