ABSTRACT_SURFACE Class Reference

#include <mi32/asurface.h>

Inheritance diagram for ABSTRACT_SURFACE:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ERRVALUE GetIntersection (const DPOINT3D &pointFrom, const DPOINT3D &pointTo, const SPATREF::COORDREFSYS &coordrefsys, DPOINT3D &intersection) const =0
virtual ~ABSTRACT_SURFACE ()

Constructor & Destructor Documentation

virtual ABSTRACT_SURFACE::~ABSTRACT_SURFACE  )  [inline, virtual]
 

Definition at line 51 of file asurface.h.


Member Function Documentation

virtual ERRVALUE ABSTRACT_SURFACE::GetIntersection const DPOINT3D pointFrom,
const DPOINT3D pointTo,
const SPATREF::COORDREFSYS coordrefsys,
DPOINT3D intersection
const [pure virtual]
 

Calculate an intersection between a beam and surface.

Returns:
1 if an intersection exists 0 if it doesn't exist < 0 if an error
Parameters:
pointFrom  Point from
pointTo  Point to
coordrefsys  Map coordrefsys parameters
intersection  Intersection of surface and line

Implemented in RASTER_SURFACE.


The documentation for this class was generated from the following file:
Generated on Wed May 31 15:28:16 2006 for TNTsdk by  doxygen 1.3.8-20040913