VR-Forces 4.1.1 Class Documentation
List of all members | Public Types | Public Member Functions | Public Attributes
DtDfadData Class Reference

Public Types

typedef std::list
< DtDfadFeature * > 
DtDfadFeatureContainer
typedef
DtDfadFeatureContainer::iterator 
DtDfadFeatureIter
typedef
DtDfadFeatureContainer::const_iterator 
DtDfadFeatureConstIter

Public Member Functions

 DtDfadData (DtFilename filename="", DtFilename dfadSedrisMapFile=DtFilename::combine(DtVectorDataInitializer::defaultDfadConfigDirectory(), DtFilename("dfad_sedris_map.txt")), DtFilename sedrisColorMapFile=DtFilename::combine(DtVectorDataInitializer::defaultDfadConfigDirectory(), DtFilename("sedris_colormap.txt")), DtFilename fidSmcFile=DtFilename::combine(DtVectorDataInitializer::defaultDfadConfigDirectory(), DtFilename("FID-SMC.txt")), const DtMapDatum &mapdatum=DtCurrentMapDatum(), double projectionScale=0.9996)
virtual ~DtDfadData ()
virtual bool init ()
virtual void setDataFile (const DtFilename &filename)
virtual bool import (const DtTerrainDatabase &terrainDatabase, DtVectorNetwork &vectorNetwork, const bool *const importTypes)
virtual void report (DtFilename fileanme)
virtual void reportImport (DtFilename filename, const bool *const importTypes)
unsigned int size ()
DtDfadFeatureContainerfeatureContainer ()
const DtDfadFeatureContainerfeatureContainer () const
DtPointorigin ()
int & areas ()
int & lines ()
int & points ()
virtual void caculateExtent (const DtPoint &point, DtPoint &minPoint, DtPoint &maxPoint)
virtual bool addArealFeature (DtDfadFeature *pfeature, DtSpecification &spec)
virtual bool addLinearFeature (DtDfadFeature *pfeature, DtSpecification &spec)
virtual bool addPointFeature (DtDfadFeature *pfeature, DtSpecification &spec)
virtual bool addNetwork (DtDfadFeature *pfeature, DtSpecificationID specIndex, bool isCloseNetwork)
virtual DtPoint geoToUtm (const DtPoint &geo) const

Public Attributes

DtFilename myFilename
DtFilename myFidSmcFile
DtFilename mySedrisColorMapFile
DtFilename myDfadSedrisMapFile
const DtTerrainDatabasemyTerrainDatabase
DtVectorNetworkmyVectorNetwork
DtDfadFeatureContainer myDfadFeatures
DtDfadHeader myHeader
DtDfadInfo myInfo
int myAreas
int myLines
int myPoints
std::vector< int > myTypesCount
int mySmcCount
int myFidCount
DtPoint myOrigin
std::vector< SMCmySmcs
std::vector< FIDmyFids
DtMapDatum myMapDatum
double myProjectionScale

Member Typedef Documentation

typedef DtDfadFeatureContainer::iterator DtDfadData::DtDfadFeatureIter
typedef DtDfadFeatureContainer::const_iterator DtDfadData::DtDfadFeatureConstIter

Constructor & Destructor Documentation

DtDfadData::DtDfadData ( DtFilename  filename = "",
DtFilename  dfadSedrisMapFile = DtFilename::combine(DtVectorDataInitializer::defaultDfadConfigDirectory(), DtFilename("dfad_sedris_map.txt")),
DtFilename  sedrisColorMapFile = DtFilename::combine(DtVectorDataInitializer::defaultDfadConfigDirectory(), DtFilename("sedris_colormap.txt")),
DtFilename  fidSmcFile = DtFilename::combine(DtVectorDataInitializer::defaultDfadConfigDirectory(), DtFilename("FID-SMC.txt")),
const DtMapDatum &  mapdatum = DtCurrentMapDatum(),
double  projectionScale = 0.9996 
)
virtual DtDfadData::~DtDfadData ( )
virtual

Member Function Documentation

virtual bool DtDfadData::init ( )
virtual
virtual void DtDfadData::setDataFile ( const DtFilename &  filename)
virtual
virtual bool DtDfadData::import ( const DtTerrainDatabase terrainDatabase,
DtVectorNetwork vectorNetwork,
const bool *const  importTypes 
)
virtual
virtual void DtDfadData::report ( DtFilename  fileanme)
virtual
virtual void DtDfadData::reportImport ( DtFilename  filename,
const bool *const  importTypes 
)
virtual
unsigned int DtDfadData::size ( )
inline
DtDfadFeatureContainer& DtDfadData::featureContainer ( )
inline
const DtDfadFeatureContainer& DtDfadData::featureContainer ( ) const
inline
DtPoint& DtDfadData::origin ( )
inline
int& DtDfadData::areas ( )
inline
int& DtDfadData::lines ( )
inline
int& DtDfadData::points ( )
inline
virtual void DtDfadData::caculateExtent ( const DtPoint point,
DtPoint minPoint,
DtPoint maxPoint 
)
virtual
virtual bool DtDfadData::addArealFeature ( DtDfadFeature pfeature,
DtSpecification spec 
)
virtual
virtual bool DtDfadData::addLinearFeature ( DtDfadFeature pfeature,
DtSpecification spec 
)
virtual
virtual bool DtDfadData::addPointFeature ( DtDfadFeature pfeature,
DtSpecification spec 
)
virtual
virtual bool DtDfadData::addNetwork ( DtDfadFeature pfeature,
DtSpecificationID  specIndex,
bool  isCloseNetwork 
)
virtual
virtual DtPoint DtDfadData::geoToUtm ( const DtPoint geo) const
virtual

Member Data Documentation

DtFilename DtDfadData::myFilename
DtFilename DtDfadData::myFidSmcFile
DtFilename DtDfadData::mySedrisColorMapFile
DtFilename DtDfadData::myDfadSedrisMapFile
const DtTerrainDatabase* DtDfadData::myTerrainDatabase
DtVectorNetwork* DtDfadData::myVectorNetwork
DtDfadFeatureContainer DtDfadData::myDfadFeatures
DtDfadHeader DtDfadData::myHeader
DtDfadInfo DtDfadData::myInfo
int DtDfadData::myAreas
int DtDfadData::myLines
int DtDfadData::myPoints
std::vector<int> DtDfadData::myTypesCount
int DtDfadData::mySmcCount
int DtDfadData::myFidCount
DtPoint DtDfadData::myOrigin
std::vector<SMC> DtDfadData::mySmcs
std::vector<FID> DtDfadData::myFids
DtMapDatum DtDfadData::myMapDatum
double DtDfadData::myProjectionScale

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)