14 #ifndef EGGVERTEXAUX_H 15 #define EGGVERTEXAUX_H 32 explicit EggVertexAux(
const std::string &name,
const LVecBase4d &aux);
37 INLINE
void set_name(
const std::string &name);
39 INLINE
const LVecBase4d &get_aux()
const;
40 INLINE
void set_aux(
const LVecBase4d &aux);
45 void write(std::ostream &out,
int indent_level)
const;
55 static void init_type() {
56 EggNamedObject::init_type();
58 EggNamedObject::get_class_type());
61 return get_class_type();
63 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
The set of named auxiliary data that may or may not be assigned to a vertex.
This is a fairly low-level base class–any egg object that has a name.
An STL function object class, this is intended to be used on any ordered collection of class objects ...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
TypeHandle is the identifier used to differentiate C++ class types.