MaxPlus Python API Reference
Box3 Class Reference
+ 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')
 

Detailed Description

Represents a 3D box described by two 3D corner coordinates.

Member Function Documentation

◆ Contains()

def Contains (   self,
args 
)
Contains(Box3 self, Point3 p) -> bool
Contains(Box3 self, Box3 b) -> bool

◆ EnlargeBy()

def EnlargeBy (   self,
args 
)
EnlargeBy(Box3 self, float s)

◆ GetCenter()

def GetCenter (   self)
GetCenter(Box3 self) -> Point3

◆ GetMax()

def GetMax (   self)
GetMax(Box3 self) -> Point3

◆ GetMin()

def GetMin (   self)
GetMin(Box3 self) -> Point3

◆ GetWidth()

def GetWidth (   self)
GetWidth(Box3 self) -> Point3

◆ IncludePoint()

def IncludePoint (   self,
args 
)
IncludePoint(Box3 self, Point3 pt, Matrix3 tm)
IncludePoint(Box3 self, Point3 pt)

◆ Init()

def Init (   self)
Init(Box3 self)

◆ Intersects()

def Intersects (   self,
args 
)
Intersects(Box3 self, Box3 b) -> bool

◆ IsEmpty()

def IsEmpty (   self)
IsEmpty(Box3 self) -> bool

◆ MakeCube()

def MakeCube (   self,
args 
)
MakeCube(Box3 self, Point3 p, float side)

◆ Scale()

def Scale (   self,
args 
)
Scale(Box3 self, float s)

◆ Transform()

def Transform (   self,
args 
)
Transform(Box3 self, Matrix3 tm) -> Box3

◆ Translate()

def Translate (   self,
args 
)
Translate(Box3 self, Point3 p)