MIE::JOB_EXPORT_GEOMETRIC Class Reference

The derived class for an individual export job specific to geometric objects (vector, cad, shape, tin). More...

#include <mie/geometric.h>

Inheritance diagram for MIE::JOB_EXPORT_GEOMETRIC:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 JOB_EXPORT_GEOMETRIC (const FORMAT &format, const SETTINGS &settings)
virtual ~JOB_EXPORT_GEOMETRIC ()
ERRVALUE ExportArcProjection (FILE_TEXT &file, bool UseE00Format)
ERRVALUE ExportTransPoints (void *out, const void *in, int numpts, int numdim)
const TRANS2D_MAPGENGetObjToImp () const

Protected Member Functions

virtual ERRVALUE v_ExportBeginObject (const MISTRING &Dest)
virtual ERRVALUE v_ExportEndObject (const MISTRING &Dest)

Detailed Description

The derived class for an individual export job specific to geometric objects (vector, cad, shape, tin).


Constructor & Destructor Documentation

MIE::JOB_EXPORT_GEOMETRIC::JOB_EXPORT_GEOMETRIC ( const FORMAT format,
const SETTINGS settings 
)
virtual MIE::JOB_EXPORT_GEOMETRIC::~JOB_EXPORT_GEOMETRIC (  )  [virtual]

Member Function Documentation

ERRVALUE MIE::JOB_EXPORT_GEOMETRIC::ExportArcProjection ( FILE_TEXT file,
bool  UseE00Format 
)
ERRVALUE MIE::JOB_EXPORT_GEOMETRIC::ExportTransPoints ( void *  out,
const void *  in,
int  numpts,
int  numdim 
)

Translate points from object to external Was _mieExportTransPoints.

Parameters:
out Can be DPOINT2D or DPOINT3D
in Can be DPOINT2D or DPOINT3D
numpts Number of points to translate
numdim Number of dimensions (2 or 3)
const TRANS2D_MAPGEN& MIE::JOB_EXPORT_GEOMETRIC::GetObjToImp (  )  const [inline]

Return translation from object coordinates to the coordinates the format is expecting if FORMAT::v_CanExportSupportCRS() and FORMAT::v_GetExportDefaultCRS() are not overridden, this translator will be setup to translate to SPATREF::COORDREFSYS:: IDNUM_Geographic2D_WGS84_Deg.

virtual ERRVALUE MIE::JOB_EXPORT_GEOMETRIC::v_ExportBeginObject ( const MISTRING Dest  )  [protected, virtual]

Start an export. Called once per input object.

Parameters:
Dest either a FILEPATH (as MioPath) or an ODBC data source to export to

Reimplemented from MIE::JOB_EXPORT.

Reimplemented in MIE::JOB_EXPORT_CAD, and MIE::JOB_EXPORT_VECTOR.

virtual ERRVALUE MIE::JOB_EXPORT_GEOMETRIC::v_ExportEndObject ( const MISTRING Dest  )  [protected, virtual]

Finish up an export. Called once per input object.

Reimplemented from MIE::JOB_EXPORT.

Reimplemented in MIE::JOB_EXPORT_CAD, and MIE::JOB_EXPORT_VECTOR.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:36:29 2012 for TNTsdk 2012 by  doxygen 1.6.1