MAK Legion 1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
boundarySpatialSpherical.h
Go to the documentation of this file.
1 /*********************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************************/
5 
6 #pragma once
7 
8 #include "legionNet/export.h"
9 #include "legionNet/boundary.h"
10 
11 #include "legionDataStore/vector.h"
12 
13 namespace Legion
14 {
15  class LEGIONNET_DLL BoundarySpatialSpherical : public Boundary
16  {
17  public:
19 
21  virtual ~BoundarySpatialSpherical();
22 
24 
25  virtual void setCenter(const Vector3d& location);
26  virtual const Vector3d& center() const;
28 
30 
31  virtual void setRadius(double range);
32  virtual double radius() const;
34 
35  protected:
37  double myRadius;
38  };
39 }
Definition: boundarySpatialSpherical.h:15
Vector3d myCenter
Definition: boundarySpatialSpherical.h:36
double myRadius
Definition: boundarySpatialSpherical.h:37
Definition: boundary.h:38
Definition: vector.h:301

Document ID: Generated on Wed May 26 15:17:05 EDT 2021 from SVN revision 229676
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)