VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
DtVmapReader Class Reference

/brief This class is responsible for importing VPF data into our internal vector network format. More...

Inheritance diagram for DtVmapReader:
Inheritance graph
[legend]

Public Member Functions

 DtVmapReader ()
 Default constructor.
virtual ~DtVmapReader ()
 Destructor.
virtual bool importVectorData (const DtFilename &path, DtTerrainDatabase *terrain, DtVectorDataInitializer *myInit)
 /brief Imports VPF data into the specified terrain database, using the specifiedpath and initialization parameters.
virtual DtString dataType ()
 returns the data type of this reader
- Public Member Functions inherited from DtVectorDataReader
 DtVectorDataReader ()
virtual ~DtVectorDataReader ()
virtual DtTerrainDatabaseterrainDb ()
virtual int optionalFileFlags (const DtFilename &filename)

Static Public Member Functions

static DtVectorDataReadercreate ()
 a static function that returns a new instance of a DtVmapDataReader class

Protected Member Functions

virtual bool importFeatures (DtVectorNetwork &data, DtVmapInitializer *init)
 imports the features that are loaded into the GDB vector network
- Protected Member Functions inherited from DtVectorDataReader
virtual void init (DtTerrainDatabase *terrain)
virtual bool postProcessVectorData (DtVectorNetwork *&unprocessedVectorNetwork, DtVectorDataInitializer &vectorInitializer)
virtual bool clipVectorData (DtVectorNetwork &unclippedVectorNetwork, DtVectorNetwork &clippedVectorNetwork)

Private Member Functions

 DtVmapReader (const DtVmapReader &input)
 Copy constructor is private to prevent copying.
DtVmapReaderoperator= (const DtVmapReader &input)
 Assignment operator is private to prevent copying.

Additional Inherited Members

- Protected Attributes inherited from DtVectorDataReader
DtTerrainDatabasemyTerrainDatabase

Detailed Description

/brief This class is responsible for importing VPF data into our internal vector network format.

Constructor & Destructor Documentation

DtVmapReader::DtVmapReader ( const DtVmapReader input)
private

Copy constructor is private to prevent copying.

DtVmapReader::DtVmapReader ( )

Default constructor.

virtual DtVmapReader::~DtVmapReader ( )
virtual

Destructor.

Member Function Documentation

DtVmapReader& DtVmapReader::operator= ( const DtVmapReader input)
private

Assignment operator is private to prevent copying.

virtual bool DtVmapReader::importVectorData ( const DtFilename &  path,
DtTerrainDatabase terrain,
DtVectorDataInitializer myInit 
)
virtual

/brief Imports VPF data into the specified terrain database, using the specifiedpath and initialization parameters.

Returns
A boolean indicating success or failure in importing the VPF data

Implements DtVectorDataReader.

virtual DtString DtVmapReader::dataType ( )
virtual

returns the data type of this reader

Returns
A DtString containing "vpf"

Implements DtVectorDataReader.

static DtVectorDataReader* DtVmapReader::create ( )
static

a static function that returns a new instance of a DtVmapDataReader class

virtual bool DtVmapReader::importFeatures ( DtVectorNetwork data,
DtVmapInitializer init 
)
protectedvirtual

imports the features that are loaded into the GDB vector network

Returns
A boolean indicating the success of failure of importing the data

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)