#include <stdlib.h>
#include <stdarg.h>
#include <stdexcept>
#include <fstream>
#include <memory>
#include <vector>
#include "boost/shared_ptr.hpp"
#include "posh.h"
Namespaces | |
| namespace | GeoCore |
Typedefs | |
| typedef std::vector < bool > | BoolVector |
| Defines a collection of boolean values. | |
| typedef posh_u8_t | Byte |
| Defines a byte. | |
| typedef std::vector < double > | DoubleVector |
| Defines a collection of double values. | |
| typedef std::vector < float > | FloatVector |
| Defines a collection of float values. | |
| typedef std::auto_ptr < std::fstream > | fstreamPtr |
| Defines a std::auto_ptr that can be used to reference a std::fstream. | |
| typedef std::auto_ptr < std::ifstream > | ifstreamPtr |
| Defines a std::auto_ptr that can be used to reference a std::ifstream. | |
| typedef posh_i16_t | Int16 |
| Defines a 16-bit signed integer. | |
| typedef posh_i32_t | Int32 |
| Defines a 32-bit signed integer. | |
| typedef std::vector < Int32 > | Int32Vector |
| Defines a collection of 32-bit signed integers. | |
| typedef posh_i8_t | Int8 |
| Defines an 8-bit signed integer. | |
| typedef std::auto_ptr < std::ofstream > | ofstreamPtr |
| Defines a std::auto_ptr that can be used to reference a std::ofstream. | |
| typedef posh_u16_t | UInt16 |
| Defines a 16-bit unsigned integer. | |
| typedef posh_u32_t | UInt32 |
| Defines a 32-bit unsigned integer. | |
| typedef posh_u8_t | UInt8 |
| Defines an 8-bit unsigned integer. | |
| typedef std::auto_ptr < std::wfstream > | wfstreamPtr |
| Defines a std::auto_ptr that can be used to reference a std::wfstream. | |
| typedef std::auto_ptr < std::wifstream > | wifstreamPtr |
| Defines a std::auto_ptr that can be used to reference a std::wifstream. | |
| typedef std::auto_ptr < std::wofstream > | wofstreamPtr |
| Defines a std::auto_ptr that can be used to reference a std::wofstream. | |
Enumerations | |
| enum | EDataType { eDataTypeInvalid, eDataTypeInt8, eDataTypeUInt8, eDataTypeInt16, eDataTypeUInt16, eDataTypeInt32, eDataTypeUInt32, eDataTypeFloat32, eDataTypeFloat64, eDataTypeInt64, eDataTypeUInt64 } |
| Enumeration defining data type constants. More... | |
| enum | EHorzAlignment { eHorzAlignLeft, eHorzAlignRight, eHorzAlignCenter } |
| Enumeration defining horizontal alignment constants. More... | |
| enum | EStatus { eStatusSuccess = 0, eStatusWarning = 1, eStatusFailure = 2, eStatusCancel = 3 } |
| Enumeration defining status values. More... | |
| enum | EVertAlignment { eVertAlignBaseline, eVertAlignBottom, eVertAlignMiddle, eVertAlignTop } |
| Enumeration defining vertical alignment constants. More... | |