MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLRPFExporter Class Reference
Inheritance diagram for TSLRPFExporter:

Public Member Functions

bool exportDirectory (const char *directory)
 
void setCallback (TSLRPFProgressCallback callback, void *callbackData=0)
 
void cancel ()
 

Protected Member Functions

 TSLRPFExporter ()
 
virtual ~TSLRPFExporter ()
 
bool createTableOfContents (bool keepAnalysisFiles, const char *product)
 

Protected Attributes

void * m_classId
 

Constructor & Destructor Documentation

◆ TSLRPFExporter()

TSLRPFExporter::TSLRPFExporter ( )
protected

◆ ~TSLRPFExporter()

virtual TSLRPFExporter::~TSLRPFExporter ( )
protectedvirtual

Member Function Documentation

◆ cancel()

void TSLRPFExporter::cancel ( )

Call to cancel processing.

The export directory will not be cleaned up. This is the responsibility of the caller.

◆ createTableOfContents()

bool TSLRPFExporter::createTableOfContents ( bool keepAnalysisFiles,
const char * product )
protected

◆ exportDirectory()

bool TSLRPFExporter::exportDirectory ( const char * directory)

Call to set the export directory for the exporter.

Assumes that the directory is empty and that the directory exists.

Parameters
directorya string containing the export directory to write the RPF Product to.
Returns
false if there is a problem.

◆ setCallback()

void TSLRPFExporter::setCallback ( TSLRPFProgressCallback callback,
void * callbackData = 0 )

Sets the progress callback to invoke during exports.

Parameters
callbackA function pointer to the user progress function
callbackDataA user-defined value that will be passed to the callback function.

Member Data Documentation

◆ m_classId

void* TSLRPFExporter::m_classId
protected