MAK Legion 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 {
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
#define LEGIONNET_DLL
Definition: legionNet/export.h:15
double myRadius
Definition: boundarySpatialSpherical.h:37
Definition: boundary.h:31
Definition: vector.h:301

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)