15 #ifndef EGGSINGLEBASE_H
16 #define EGGSINGLEBASE_H
18 #include "pandatoolbase.h"
21 #include "coordinateSystem.h"
23 #include "pointerTo.h"
48 virtual bool post_command_line();
This specialization of EggBase is intended for programs that read and/or write a single egg file...
This is the primary interface into all the egg data, and the root of the egg file structure...
virtual EggReader * as_reader()
Returns this object as an EggReader pointer, if it is in fact an EggReader, or NULL if it is not...
virtual EggWriter * as_writer()
Returns this object as an EggWriter pointer, if it is in fact an EggWriter, or NULL if it is not...
This is the base class for a program that reads egg files, but doesn't write an egg file...
This encapsulates the user's command-line request to replace existing, incorrect pathnames to models ...
A base class for things that may be directly added into the egg hierarchy.
This is a base class for both EggSingleBase and EggMultiBase.
This is the base class for a program that generates an egg file output, but doesn't read any for inpu...