#include "pandabase.h"#include "notify.h"#include "typedWritable.h"#include "datagramGenerator.h"#include "datagramIterator.h"#include "bamReaderParam.h"#include "factory.h"#include "vector_int.h"#include "pset.h"#include "dcast.h"#include <algorithm>#include "bamReader.I"Go to the source code of this file.
Compounds | |
| class | BamReader |
| This is the fundamental interface for extracting binary objects from a Bam file, as generated by a BamWriter. More... | |
| class | BamReader::CreatedObj |
Defines | |
| #define | READ_PTA(Manager, source, Read_func, array) |
Typedefs | |
| typedef BamReader::WritableFactory | WritableFactory |
Functions | |
| void | parse_params (const FactoryParams ¶ms, DatagramIterator &scan, BamReader *&manager) |
| Takes in a FactoryParams, passed from a WritableFactory into any TypedWritable's make function, and parses out the datagram that contatins the data it needs to construct itself, and parses out the pointer to the managing BamReader object. | |
Definition in file bamReader.h.
|
|
Value: { \
void *t; \
if ((t = Manager->get_pta(source)) == (void*)NULL) \
{ \
array = Read_func(source); \
Manager->register_pta(array.get_void_ptr()); \
} \
else \
{ \
array.set_void_ptr(t); \
} \
}
Definition at line 43 of file bamReader.h. Referenced by Geom::unprepare(). |
|
|
Definition at line 246 of file bamReader.h. |
|
||||||||||||||||
1.3