MaxPlus Python API Reference
HitRegion Class Reference
+ Inheritance diagram for HitRegion:

Public Member Functions

def GetCircleHitRegion (self)
 
def GetCrossing (self)
 
def GetEpsilon (self)
 
def GetHitDir (self)
 
def GetHitType (self)
 
def GetPointHitRegion (self)
 
def GetRectHitRegion (self)
 
def InitializeFencePoints (self)
 
def PTS (self, *args)
 
def SetCircleHitRegion (self, *args)
 
def SetCrossing (self, *args)
 
def SetEpsilon (self, *args)
 
def SetHitDir (self, *args)
 
def SetHitType (self, *args)
 
def SetPointHitRegion (self, *args)
 
def SetRectHitRegion (self, *args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

 circle = _swig_property(GetCircleHitRegion, SetCircleHitRegion)
 
 crossing = _swig_property(GetCrossing, SetCrossing)
 
 dir = _swig_property(GetHitDir, SetHitDir)
 
 DirLeft = _MaxPlus.HitRegion_DirLeft
 
 DirRight = _MaxPlus.HitRegion_DirRight
 
 DirUndef = _MaxPlus.HitRegion_DirUndef
 
 epsilon = _swig_property(GetEpsilon, SetEpsilon)
 
 HitCircle = _MaxPlus.HitRegion_HitCircle
 
 HitFence = _MaxPlus.HitRegion_HitFence
 
 HitPoint = _MaxPlus.HitRegion_HitPoint
 
 HitRect = _MaxPlus.HitRegion_HitRect
 
 pt = _swig_property(GetPointHitRegion, SetPointHitRegion)
 
 rect = _swig_property(GetRectHitRegion, SetRectHitRegion)
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
 type = _swig_property(GetHitType, SetHitType)
 
- 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

Describes the properties of a region used for built-in hit testing.

Member Function Documentation

◆ GetCircleHitRegion()

def GetCircleHitRegion (   self)
GetCircleHitRegion(HitRegion self) -> Circle

◆ GetCrossing()

def GetCrossing (   self)
GetCrossing(HitRegion self) -> int

◆ GetEpsilon()

def GetEpsilon (   self)
GetEpsilon(HitRegion self) -> int

◆ GetHitDir()

def GetHitDir (   self)
GetHitDir(HitRegion self) -> int

◆ GetHitType()

def GetHitType (   self)
GetHitType(HitRegion self) -> int

◆ GetPointHitRegion()

def GetPointHitRegion (   self)
GetPointHitRegion(HitRegion self) -> Point

◆ GetRectHitRegion()

def GetRectHitRegion (   self)
GetRectHitRegion(HitRegion self) -> Rect

◆ InitializeFencePoints()

def InitializeFencePoints (   self)
InitializeFencePoints(HitRegion self)

◆ PTS()

def PTS (   self,
args 
)
PTS(HitRegion self, int n) -> Point

◆ SetCircleHitRegion()

def SetCircleHitRegion (   self,
args 
)
SetCircleHitRegion(HitRegion self, Circle c)

◆ SetCrossing()

def SetCrossing (   self,
args 
)
SetCrossing(HitRegion self, int c)

◆ SetEpsilon()

def SetEpsilon (   self,
args 
)
SetEpsilon(HitRegion self, int e)

◆ SetHitDir()

def SetHitDir (   self,
args 
)
SetHitDir(HitRegion self, int d)

◆ SetHitType()

def SetHitType (   self,
args 
)
SetHitType(HitRegion self, int t)

◆ SetPointHitRegion()

def SetPointHitRegion (   self,
args 
)
SetPointHitRegion(HitRegion self, Point p)

◆ SetRectHitRegion()

def SetRectHitRegion (   self,
args 
)
SetRectHitRegion(HitRegion self, Rect r)