17 INLINE XFileDataObject::
109 set_int_value(int_value);
118 set(
double double_value) {
119 set_double_value(double_value);
128 set(
const std::string &string_value) {
129 set_string_value(string_value);
138 set(
const LVecBase2d &vec) {
139 store_double_array(2, vec.get_data());
148 set(
const LVecBase3d &vec) {
149 store_double_array(3, vec.get_data());
158 set(
const LVecBase4d &vec) {
159 store_double_array(4, vec.get_data());
168 set(
const LMatrix4d &mat) {
169 store_double_array(16, mat.get_data());
179 return get_int_value();
189 return get_double_value();
199 return get_string_value();
209 get_double_array(2, &vec[0]);
220 get_double_array(3, &vec[0]);
231 get_double_array(4, &vec[0]);
242 get_double_array(16, &mat(0, 0));
251 return get_num_elements();
261 nassertr(element !=
nullptr, *
this);
273 nassertr(element !=
nullptr, *
this);
284 nassertr(element !=
nullptr, *
this);
296 nassertr(element !=
nullptr, *
this);
300 INLINE std::ostream &