MIE::JOB_EXPORT_VECTOR Class Reference

#include <mie/vector.h>

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

List of all members.

Public Member Functions

 JOB_EXPORT_VECTOR (const FORMAT &format, const SETTINGS &settings)
 ~JOB_EXPORT_VECTOR ()
const RVC::VECTORGetVectorObj () const

Protected Member Functions

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

Private Member Functions

virtual INT32 v_MaxVerticesAllowed () const

Constructor & Destructor Documentation

MIE::JOB_EXPORT_VECTOR::JOB_EXPORT_VECTOR ( const FORMAT format,
const SETTINGS settings 
)
MIE::JOB_EXPORT_VECTOR::~JOB_EXPORT_VECTOR (  ) 

Member Function Documentation

const RVC::VECTOR& MIE::JOB_EXPORT_VECTOR::GetVectorObj (  )  const [inline]

The object is opened during the call to v_ExportBeginObject().

virtual ERRVALUE MIE::JOB_EXPORT_VECTOR::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_GEOMETRIC.

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

Finish up an export. Called once per input object.

Reimplemented from MIE::JOB_EXPORT_GEOMETRIC.

virtual bool MIE::JOB_EXPORT_VECTOR::v_ExportNeedTempFile (  )  const [protected, virtual]

Determine if we need to copy the object to a tempfile and then do something to the object.

If this returns true, v_ExportBeginObject() should copy/extract/convert the object from the original spot to its temp location. Derived class should call base class implementation and return true if it says a temp file is needed

Reimplemented from MIE::JOB_EXPORT.

virtual INT32 MIE::JOB_EXPORT_VECTOR::v_MaxVerticesAllowed (  )  const [private, virtual]

Obtain the maximum number of vertices allow in the export format for lines.

Default return value is INT32_MAX.


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

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