MIE::JOB_BASE Class Reference

#include <mie/jobbase.h>

Inheritance diagram for MIE::JOB_BASE:

Inheritance graph
[legend]
List of all members.

Public Member Functions

const SPATREF::COORDREFSYSGetCoordRefSys () const
const FORMATGetFormat () const
MISTRINGGetLog (LOGMSG loglevel=LOGMSG_Info)
LOGMSG GetLogLevel () const
const SETTINGSGetSettings ()
const DRECT3DGetTestExtents () const
bool IsGeometric () const
bool IsGeospatial () const
 JOB_BASE (const FORMAT &format, const SETTINGS &settings)
void LogPrint (LOGMSG msglevel, TEXTID textid)
void LogPrint (LOGMSG msglevel, const MIUNICODE *message)
void SetCoordRefSys (const SPATREF::COORDREFSYS &crs)
void SetLogLevel (LOGMSG level)
virtual ~JOB_BASE ()

Protected Member Functions

const TRANS2D_MAPGENGetTransMapGen () const

Protected Attributes

SPATREF::COORDREFSYS m_crs
const FORMATm_Format
const SETTINGSm_Settings
FILEPATH m_SourcePath
DRECT3D m_TestRect

Private Member Functions

bool v_IsGeometric () const
bool v_IsGeospatial () const

Private Attributes

TRANS2D_MAPGEN m_ExtToObj
LOGMSG m_LogLevel
MISTRING m_LogString
RVC::OBJECT m_TempFile

Constructor & Destructor Documentation

MIE::JOB_BASE::JOB_BASE const FORMAT format,
const SETTINGS settings
 

virtual MIE::JOB_BASE::~JOB_BASE  )  [virtual]
 


Member Function Documentation

const SPATREF::COORDREFSYS& MIE::JOB_BASE::GetCoordRefSys  )  const [inline]
 

Definition at line 125 of file jobbase.h.

const FORMAT& MIE::JOB_BASE::GetFormat  )  const [inline]
 

Definition at line 128 of file jobbase.h.

MISTRING& MIE::JOB_BASE::GetLog LOGMSG  loglevel = LOGMSG_Info  ) 
 

Return the log string so that you can just << messages into it.

If the loglevel passed in is > he current log level, the current log level is changed.

LOGMSG MIE::JOB_BASE::GetLogLevel  )  const [inline]
 

Get the current log message level log messages below the current level will be ignored.

Definition at line 141 of file jobbase.h.

const SETTINGS& MIE::JOB_BASE::GetSettings  )  [inline]
 

Return the settings for this job.

Definition at line 145 of file jobbase.h.

const DRECT3D& MIE::JOB_BASE::GetTestExtents  )  const [inline]
 

Return rectangle to clip to (in output object coordinates).

Definition at line 150 of file jobbase.h.

const TRANS2D_MAPGEN& MIE::JOB_BASE::GetTransMapGen  )  const [inline, protected]
 

Definition at line 191 of file jobbase.h.

bool MIE::JOB_BASE::IsGeometric  )  const [inline]
 

Reimplemented in MIE::JOB_IMPORT.

Definition at line 153 of file jobbase.h.

bool MIE::JOB_BASE::IsGeospatial  )  const [inline]
 

Reimplemented in MIE::JOB_IMPORT.

Definition at line 156 of file jobbase.h.

void MIE::JOB_BASE::LogPrint LOGMSG  msglevel,
TEXTID  textid
 

Append a message to the log Note: You can also just call GetLog() which returns a non-const reference to an MISTRING and << into that.

void MIE::JOB_BASE::LogPrint LOGMSG  msglevel,
const MIUNICODE message
 

Append a message to the log Note: You can also just call GetLog() which returns a non-const reference to an MISTRING and << into that.

void MIE::JOB_BASE::SetCoordRefSys const SPATREF::COORDREFSYS crs  ) 
 

void MIE::JOB_BASE::SetLogLevel LOGMSG  level  )  [inline]
 

Set the current log message level.

Definition at line 180 of file jobbase.h.

bool MIE::JOB_BASE::v_IsGeometric  )  const [inline, private]
 

Reimplemented in MIE::JOB_GEOMETRIC, and MIE::JOB_IMPORT.

Definition at line 201 of file jobbase.h.

bool MIE::JOB_BASE::v_IsGeospatial  )  const [inline, private]
 

Reimplemented in MIE::JOB_GEOSPATIAL, and MIE::JOB_IMPORT.

Definition at line 204 of file jobbase.h.


Member Data Documentation

SPATREF::COORDREFSYS MIE::JOB_BASE::m_crs [protected]
 

Definition at line 188 of file jobbase.h.

TRANS2D_MAPGEN MIE::JOB_BASE::m_ExtToObj [private]
 

Definition at line 196 of file jobbase.h.

const FORMAT& MIE::JOB_BASE::m_Format [protected]
 

Definition at line 185 of file jobbase.h.

LOGMSG MIE::JOB_BASE::m_LogLevel [private]
 

Definition at line 198 of file jobbase.h.

MISTRING MIE::JOB_BASE::m_LogString [private]
 

Definition at line 199 of file jobbase.h.

const SETTINGS& MIE::JOB_BASE::m_Settings [protected]
 

Definition at line 186 of file jobbase.h.

FILEPATH MIE::JOB_BASE::m_SourcePath [protected]
 

Reimplemented in MIE::JOB_IMPORT.

Definition at line 187 of file jobbase.h.

RVC::OBJECT MIE::JOB_BASE::m_TempFile [private]
 

Reimplemented in MIE::JOB_IMPORT.

Definition at line 197 of file jobbase.h.

DRECT3D MIE::JOB_BASE::m_TestRect [protected]
 

Definition at line 189 of file jobbase.h.


The documentation for this class was generated from the following file:
Generated on Wed May 31 15:30:17 2006 for TNTsdk by  doxygen 1.3.8-20040913