VR-Forces 4.10 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 Attributes
DtShapeProjection Class Reference

Public Member Functions

 DtShapeProjection ()
 
virtual ~DtShapeProjection ()
 
virtual bool load (FILE *, const DtShapeInitializer *)
 
virtual bool load (FILE *, const DtShapeVectorInitializer *)
 
virtual bool valueFor (const DtString &key, DtString &value) const
 
virtual bool isTransverseMercator () const
 
virtual bool isProjected () const
 
virtual void add (const DtString &key, const DtString &val)
 
Coordinate_SystemcoordinateSystem ()
 
virtual Coordinate_SystemcreateCoordinateSystem () const
 
virtual bool convertPointFromProjectionToGeodetic (DtPoint &p) const
 
void setInitializer (const DtShapeInitializer *)
 
void setVectorInitializer (const DtShapeVectorInitializer *)
 

Static Public Member Functions

static DtShapeProjectioncreate ()
 
static Coordinate_SystemcreateCoordinateSystem (const DtFilename &projectionFile)
 

Protected Attributes

DtShapeProjectionInformation myShapeProjectionInformation
 
Coordinate_SystemmyCoordinateSystem
 
const DtShapeInitializermyInitializer
 
const DtShapeVectorInitializermyVectorInitializer
 

Constructor & Destructor Documentation

DtShapeProjection::DtShapeProjection ( )
virtual DtShapeProjection::~DtShapeProjection ( )
virtual

Member Function Documentation

virtual bool DtShapeProjection::load ( FILE *  ,
const DtShapeInitializer  
)
virtual
virtual bool DtShapeProjection::load ( FILE *  ,
const DtShapeVectorInitializer  
)
virtual
virtual bool DtShapeProjection::valueFor ( const DtString key,
DtString value 
) const
virtual
static DtShapeProjection* DtShapeProjection::create ( )
static
virtual bool DtShapeProjection::isTransverseMercator ( ) const
virtual
virtual bool DtShapeProjection::isProjected ( ) const
virtual
virtual void DtShapeProjection::add ( const DtString key,
const DtString val 
)
virtual
Coordinate_System* DtShapeProjection::coordinateSystem ( )
inline
virtual Coordinate_System* DtShapeProjection::createCoordinateSystem ( ) const
virtual
static Coordinate_System* DtShapeProjection::createCoordinateSystem ( const DtFilename &  projectionFile)
static
virtual bool DtShapeProjection::convertPointFromProjectionToGeodetic ( DtPoint p) const
virtual
void DtShapeProjection::setInitializer ( const DtShapeInitializer i)
inline

References myInitializer.

void DtShapeProjection::setVectorInitializer ( const DtShapeVectorInitializer i)
inline

References myVectorInitializer.

Member Data Documentation

DtShapeProjectionInformation DtShapeProjection::myShapeProjectionInformation
protected
Coordinate_System* DtShapeProjection::myCoordinateSystem
mutableprotected
const DtShapeInitializer* DtShapeProjection::myInitializer
protected

Referenced by setInitializer().

const DtShapeVectorInitializer* DtShapeProjection::myVectorInitializer
protected

Referenced by setVectorInitializer().


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)