RVC::AUTOLINK Class Reference

#include <rvc/autolink.h>

List of all members.

Public Types

enum  ISSUES { ISSUE_None = 0x0000, ISSUE_NoCRS = 0x0001, ISSUE_NoPyramid = 0x0002 }
enum  WARNINGS { WARNING_None = 0x0000, WARNING_NoStyles = 0x0001 }

Static Public Member Functions

static ERRVALUE OpenAndResolve (MDLGPARENT dlgparent, RVC::OBJECT &FileObj, const FILEPATH &filepath, RVC::OBJECT::OPENMODE mode=RVC::OBJECT::OPENMODE_Read)
static ERRVALUE ScanAndResolve (MDLGPARENT dlgparent, const DATETIME &testtime, const FILEPATH &filepath)
static ERRVALUE ScanAndResolve (MDLGPARENT dlgparent, RVC::OBJECT &ObjFile)

Private Types

typedef MILIST< ISSUEITEM > ISSUEITEMLIST
enum  RESOLUTION { RESOLUTION_Ignore, RESOLUTION_FixThisFile, RESOLUTION_FixAllFiles }

Static Private Member Functions

static ERRVALUE ResolveCRS (const ISSUEITEMLIST &IssueItemList, const SPATREF::COORDREFSYS &CoordRefSys, bool IgnoreErrs)
static ERRVALUE ResolvePyramid (const ISSUEITEMLIST &IssueItemList, bool IgnoreErrs)
static void ScanChildren (const RVC::OBJECT &ObjParent, ISSUEITEMLIST &IssueItemList, WARNINGS &warnings)
static void ScanFolderFiles (const FILEPATH &filepath, ISSUEITEMLIST &IssueItemList)


Detailed Description

Definition at line 34 of file autolink.h.


Member Typedef Documentation

typedef MILIST<ISSUEITEM> RVC::AUTOLINK::ISSUEITEMLIST [private]

Definition at line 75 of file autolink.h.


Member Enumeration Documentation

enum RVC::AUTOLINK::ISSUES

Enumerator:
ISSUE_None 
ISSUE_NoCRS 
ISSUE_NoPyramid 

Definition at line 37 of file autolink.h.

enum RVC::AUTOLINK::RESOLUTION [private]

Enumerator:
RESOLUTION_Ignore 
RESOLUTION_FixThisFile 
RESOLUTION_FixAllFiles 

Definition at line 68 of file autolink.h.

enum RVC::AUTOLINK::WARNINGS

Enumerator:
WARNING_None 
WARNING_NoStyles 

Definition at line 43 of file autolink.h.


Member Function Documentation

static ERRVALUE RVC::AUTOLINK::OpenAndResolve ( MDLGPARENT  dlgparent,
RVC::OBJECT FileObj,
const FILEPATH filepath,
RVC::OBJECT::OPENMODE  mode = RVC::OBJECT::OPENMODE_Read 
) [static]

static ERRVALUE RVC::AUTOLINK::ResolveCRS ( const ISSUEITEMLIST IssueItemList,
const SPATREF::COORDREFSYS CoordRefSys,
bool  IgnoreErrs 
) [static, private]

static ERRVALUE RVC::AUTOLINK::ResolvePyramid ( const ISSUEITEMLIST IssueItemList,
bool  IgnoreErrs 
) [static, private]

static ERRVALUE RVC::AUTOLINK::ScanAndResolve ( MDLGPARENT  dlgparent,
const DATETIME testtime,
const FILEPATH filepath 
) [static]

static ERRVALUE RVC::AUTOLINK::ScanAndResolve ( MDLGPARENT  dlgparent,
RVC::OBJECT ObjFile 
) [static]

static void RVC::AUTOLINK::ScanChildren ( const RVC::OBJECT ObjParent,
ISSUEITEMLIST IssueItemList,
WARNINGS warnings 
) [static, private]

static void RVC::AUTOLINK::ScanFolderFiles ( const FILEPATH filepath,
ISSUEITEMLIST IssueItemList 
) [static, private]


The documentation for this class was generated from the following file:
Generated on Thu Apr 26 04:48:44 2007 for TNTsdk by  doxygen 1.5.2