18 #include "pandabase.h"
20 #include "eggCompositePrimitive.h"
29 INLINE
EggLine(
const string &name =
"");
30 INLINE EggLine(
const EggLine ©);
31 INLINE EggLine &operator = (
const EggLine ©);
34 virtual void write(ostream &out,
int indent_level)
const;
36 INLINE
bool has_thick()
const;
37 INLINE
double get_thick()
const;
38 INLINE
void set_thick(
double thick);
39 INLINE
void clear_thick();
42 virtual int get_num_lead_vertices()
const;
52 static void init_type() {
53 EggCompositePrimitive::init_type();
54 register_type(_type_handle,
"EggLine",
55 EggCompositePrimitive::get_class_type());
58 return get_class_type();
60 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
The base class for primitives such as triangle strips and triangle fans, which include several compon...
A line segment, or a series of connected line segments, defined by a <Line> entry.
TypeHandle is the identifier used to differentiate C++ class types.