MAK Legion API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
Legion::BoundarySpatialSpherical Class Reference
+ Inheritance diagram for Legion::BoundarySpatialSpherical:
+ Collaboration diagram for Legion::BoundarySpatialSpherical:

Public Member Functions

 BoundarySpatialSpherical ()
 
virtual ~BoundarySpatialSpherical ()
 Destructor. More...
 
virtual void setCenter (const Vector3d &location)
 Set/Get Center vector coordinates (geocentric) More...
 
virtual const Vector3dcenter () const
 Set/Get Center vector coordinates (geocentric) More...
 
virtual void setRadius (double range)
 Set/Get upper bound (unit is meters) More...
 
virtual double radius () const
 Set/Get upper bound (unit is meters) More...
 
- Public Member Functions inherited from Legion::Boundary
 Boundary ()
 
virtual ~Boundary ()
 
virtual BoundaryType type () const
 Get type. More...
 
virtual void setUseType (BoundaryUseType type)
 
virtual BoundaryUseType useType () const
 

Protected Attributes

Vector3d myCenter
 
double myRadius
 
- Protected Attributes inherited from Legion::Boundary
BoundaryType myType
 
BoundaryUseType myUse
 

Constructor & Destructor Documentation

Legion::BoundarySpatialSpherical::BoundarySpatialSpherical ( )
virtual Legion::BoundarySpatialSpherical::~BoundarySpatialSpherical ( )
virtual

Destructor.

Member Function Documentation

virtual const Vector3d& Legion::BoundarySpatialSpherical::center ( ) const
virtual

Set/Get Center vector coordinates (geocentric)

virtual double Legion::BoundarySpatialSpherical::radius ( ) const
virtual

Set/Get upper bound (unit is meters)

virtual void Legion::BoundarySpatialSpherical::setCenter ( const Vector3d location)
virtual

Set/Get Center vector coordinates (geocentric)

virtual void Legion::BoundarySpatialSpherical::setRadius ( double  range)
virtual

Set/Get upper bound (unit is meters)

Member Data Documentation

Vector3d Legion::BoundarySpatialSpherical::myCenter
protected
double Legion::BoundarySpatialSpherical::myRadius
protected

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

Document ID: Generated on Mon Mar 8 15:11:30 EST 2021 from SVN revision 225633
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)