| MaxPlus Python API Reference
    | 
 Inheritance diagram for Box3:
 Inheritance diagram for Box3:| Public Member Functions | |
| def | Contains (self, *args) | 
| def | EnlargeBy (self, *args) | 
| def | GetCenter (self) | 
| def | GetMax (self) | 
| def | GetMin (self) | 
| def | GetWidth (self) | 
| def | IncludePoint (self, *args) | 
| def | Init (self) | 
| def | Intersects (self, *args) | 
| def | IsEmpty (self) | 
| def | MakeCube (self, *args) | 
| def | Scale (self, *args) | 
| def | Transform (self, *args) | 
| def | Translate (self, *args) | 
|  Public Member Functions inherited from Wrapper | |
| def | GetUnwrappedPtr (self) | 
| Public Attributes | |
| this | |
| Static Public Attributes | |
| Center = _swig_property(GetCenter) | |
| Max = _swig_property(GetMax) | |
| Min = _swig_property(GetMin) | |
| thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') | |
| Width = _swig_property(GetWidth) | |
|  Static Public Attributes inherited from Wrapper | |
| thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') | |
Represents a 3D box described by two 3D corner coordinates.
| def Contains | ( | self, | |
| * | args | ||
| ) | 
Contains(Box3 self, Point3 p) -> bool Contains(Box3 self, Box3 b) -> bool
| def EnlargeBy | ( | self, | |
| * | args | ||
| ) | 
EnlargeBy(Box3 self, float s)
| def GetCenter | ( | self | ) | 
GetCenter(Box3 self) -> Point3
| def GetMax | ( | self | ) | 
GetMax(Box3 self) -> Point3
| def GetMin | ( | self | ) | 
GetMin(Box3 self) -> Point3
| def GetWidth | ( | self | ) | 
GetWidth(Box3 self) -> Point3
| def IncludePoint | ( | self, | |
| * | args | ||
| ) | 
IncludePoint(Box3 self, Point3 pt, Matrix3 tm) IncludePoint(Box3 self, Point3 pt)
| def Init | ( | self | ) | 
Init(Box3 self)
| def Intersects | ( | self, | |
| * | args | ||
| ) | 
Intersects(Box3 self, Box3 b) -> bool
| def IsEmpty | ( | self | ) | 
IsEmpty(Box3 self) -> bool
| def MakeCube | ( | self, | |
| * | args | ||
| ) | 
MakeCube(Box3 self, Point3 p, float side)
| def Scale | ( | self, | |
| * | args | ||
| ) | 
Scale(Box3 self, float s)
| def Transform | ( | self, | |
| * | args | ||
| ) | 
Transform(Box3 self, Matrix3 tm) -> Box3
| def Translate | ( | self, | |
| * | args | ||
| ) | 
Translate(Box3 self, Point3 p)