VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
DtSector Class Reference

Public Member Functions

 DtSector (const DtSectorCommon &common, double degree=0, double fireDistance=0, double coverDistance=0)
 
double AddPosition (double degree, double fireDistance, double coverDistance, DtSector &result)
 
bool Overlapps (const DtSector &other) const
 
DtArea ContainingRectangle () const
 
DtTopoPoint Center () const
 
double Width () const
 
double Depth () const
 

Private Attributes

DtSectorCommon common
 
double minDegree
 
double maxDegree
 
double minDistance
 
double maxDistance
 

Constructor & Destructor Documentation

DtSector::DtSector ( const DtSectorCommon common,
double  degree = 0,
double  fireDistance = 0,
double  coverDistance = 0 
)

Member Function Documentation

double DtSector::AddPosition ( double  degree,
double  fireDistance,
double  coverDistance,
DtSector result 
)
bool DtSector::Overlapps ( const DtSector other) const
DtArea DtSector::ContainingRectangle ( ) const
DtTopoPoint DtSector::Center ( ) const
double DtSector::Width ( ) const
double DtSector::Depth ( ) const
inline

Member Data Documentation

DtSectorCommon DtSector::common
private
double DtSector::minDegree
private
double DtSector::maxDegree
private
double DtSector::minDistance
private
double DtSector::maxDistance
private

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)