MAK Legion API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
boundarySpatialPlanar.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 
10 #include "legionNet/boundary.h"
11 #include "legionDataStore/vector.h"
12 
13 namespace Legion
14 {
17  {
18  public:
21  virtual ~BoundarySpatialPlanar();
22 
25 
26  virtual void setLowerBound(const Vector2d& lower);
27  virtual const Vector2d& lowerBound() const;
29 
32 
33  virtual void setUpperBound(const Vector2d& upper);
34  virtual const Vector2d& upperBound() const;
36 
37  protected:
40  };
41 
42 }
#define LEGIONNET_DLL
Definition: legionNet/export.h:15
Definition: boundary.h:31
Definition: vector.h:116
brief A planar boundary with 2D lower and upper bounds
Definition: boundarySpatialPlanar.h:16
Vector2d myUpperBound
Definition: boundarySpatialPlanar.h:39
Vector2d myLowerBound
Definition: boundarySpatialPlanar.h:38

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)