112
115
__CenterMode__getCenterMode,
113
116
"Get how the center of object should be determined when computing which child is active. ",
115
I_Method1(void, setCenter, IN, const osg::Vec3 &, center,
118
I_Method1(void, setCenter, IN, const osg::LOD::vec_type &, center,
116
119
Properties::NON_VIRTUAL,
117
__void__setCenter__C5_Vec3_R1,
120
__void__setCenter__C5_vec_type_R1,
118
121
"Sets the object-space point which defines the center of the osg::LOD. ",
119
122
"center is affected by any transforms in the hierarchy above the osg::LOD. ");
120
I_Method0(const osg::Vec3 &, getCenter,
123
I_Method0(const osg::LOD::vec_type &, getCenter,
121
124
Properties::NON_VIRTUAL,
122
__C5_Vec3_R1__getCenter,
125
__C5_vec_type_R1__getCenter,
123
126
"return the LOD center point. ",
125
I_Method1(void, setRadius, IN, float, radius,
128
I_Method1(void, setRadius, IN, osg::LOD::value_type, radius,
126
129
Properties::NON_VIRTUAL,
127
__void__setRadius__float,
130
__void__setRadius__value_type,
128
131
"Set the object-space reference radius of the volume enclosed by the LOD. ",
129
"Used to detmine the bounding sphere of the LOD in the absense of any children. ");
130
I_Method0(float, getRadius,
132
"Used to determine the bounding sphere of the LOD in the absence of any children. ");
133
I_Method0(osg::LOD::value_type, getRadius,
131
134
Properties::NON_VIRTUAL,
135
__value_type__getRadius,
133
136
"Get the object-space radius of the volume enclosed by the LOD. ",
135
138
I_Method1(void, setRangeMode, IN, osg::LOD::RangeMode, mode,
136
139
Properties::NON_VIRTUAL,
137
140
__void__setRangeMode__RangeMode,
138
"Set how the range values should be intepreted when computing which child is active. ",
141
"Set how the range values should be interpreted when computing which child is active. ",
140
143
I_Method0(osg::LOD::RangeMode, getRangeMode,
141
144
Properties::NON_VIRTUAL,
142
145
__RangeMode__getRangeMode,
143
"Get how the range values should be intepreted when computing which child is active. ",
146
"Get how the range values should be interpreted when computing which child is active. ",
145
148
I_Method3(void, setRange, IN, unsigned int, childNo, IN, float, min, IN, float, max,
146
149
Properties::NON_VIRTUAL,
147
150
__void__setRange__unsigned_int__float__float,
148
"Sets the min and max visible ranges of range of specifiec child. ",
151
"Sets the min and max visible ranges of range of specific child. ",
149
152
"Values are floating point distance specified in local objects coordinates. ");
150
153
I_Method1(float, getMinRange, IN, unsigned int, childNo,
151
154
Properties::NON_VIRTUAL,
177
180
__BoundingSphere__computeBound,
178
181
"Compute the bounding sphere around Node's geometry or children. ",
179
182
"This method is automatically called by getBound() when the bounding sphere has been marked dirty via dirtyBound(). ");
180
I_SimpleProperty(const osg::Vec3 &, Center,
181
__C5_Vec3_R1__getCenter,
182
__void__setCenter__C5_Vec3_R1);
183
I_SimpleProperty(const osg::LOD::vec_type &, Center,
184
__C5_vec_type_R1__getCenter,
185
__void__setCenter__C5_vec_type_R1);
183
186
I_SimpleProperty(osg::LOD::CenterMode, CenterMode,
184
187
__CenterMode__getCenterMode,
185
188
__void__setCenterMode__CenterMode);
186
I_SimpleProperty(float, Radius,
188
__void__setRadius__float);
189
I_SimpleProperty(osg::LOD::value_type, Radius,
190
__value_type__getRadius,
191
__void__setRadius__value_type);
189
192
I_SimpleProperty(const osg::LOD::RangeList &, RangeList,
190
193
__C5_RangeList_R1__getRangeList,
191
194
__void__setRangeList__C5_RangeList_R1);