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

Public Member Functions

def CheckAllData (self, *args)
 
def Clear (self)
 
def ClearAndFree (self)
 
def CollapseDeadFaces (self, *args)
 
def CollapseDeadVerts (self, *args)
 
def F (self, *args)
 
def FNum (self)
 
def MNDebugPrint (self, *args)
 
def NewAndCopy (self)
 
def NewFace (self, degg=0, vv=None)
 
def NewQuad (self, *args)
 
def NewTri (self, *args)
 
def NewVert (self, *args)
 
def SetNumFaces (self, *args)
 
def SetNumVerts (self, *args)
 
def SetV (self, *args)
 
def ShallowCopy (self, *args)
 
def Transform (self, *args)
 
def V (self, *args)
 
def VNum (self)
 
- Public Member Functions inherited from FlagUser
def AndFlags (self, *args)
 
def ClearAllFlags (self)
 
def ClearFlag (self, *args)
 
def CopyFlags (self, *args)
 
def ExportFlags (self)
 
def FlagMatch (self, *args)
 
def GetFlag (self, *args)
 
def ImportFlags (self, *args)
 
def OrFlags (self, *args)
 
def SetFlag (self, *args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

 f = _swig_property(lambda self: (self.F(i) for i in xrange(self.FNum())))
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
 v = _swig_property(lambda self: (self.V(i) for i in xrange(self.VNum())))
 
- Static Public Attributes inherited from FlagUser
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- 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

Holds the mapping information for a particular map channel of the MNMesh.

Member Function Documentation

◆ CheckAllData()

def CheckAllData (   self,
args 
)
CheckAllData(MNMap self, int mapChannel, int nf, MNFace faces) -> bool

◆ Clear()

def Clear (   self)
Clear(MNMap self)

◆ ClearAndFree()

def ClearAndFree (   self)
ClearAndFree(MNMap self)

◆ CollapseDeadFaces()

def CollapseDeadFaces (   self,
args 
)
CollapseDeadFaces(MNMap self, MNFace faces)

◆ CollapseDeadVerts()

def CollapseDeadVerts (   self,
args 
)
CollapseDeadVerts(MNMap self, MNFace faces)

◆ F()

def F (   self,
args 
)
F(MNMap self, int i) -> MNMapFace

◆ FNum()

def FNum (   self)
FNum(MNMap self) -> int

◆ MNDebugPrint()

def MNDebugPrint (   self,
args 
)
MNDebugPrint(MNMap self, MNFace faces)

◆ NewAndCopy()

def NewAndCopy (   self)
NewAndCopy(MNMap self)

◆ NewFace()

def NewFace (   self,
  degg = 0,
  vv = None 
)
NewFace(MNMap self, int degg=0, int * vv=None) -> int
NewFace(MNMap self, int degg=0) -> int
NewFace(MNMap self) -> int

◆ NewQuad()

def NewQuad (   self,
args 
)
NewQuad(MNMap self, int a, int b, int c, int d) -> int
NewQuad(MNMap self, int * vv) -> int

◆ NewTri()

def NewTri (   self,
args 
)
NewTri(MNMap self, int a, int b, int c) -> int
NewTri(MNMap self, int * vv) -> int

◆ NewVert()

def NewVert (   self,
args 
)
NewVert(MNMap self, UVVert p, int uoff=0, int voff=0) -> int
NewVert(MNMap self, UVVert p, int uoff=0) -> int
NewVert(MNMap self, UVVert p) -> int

◆ SetNumFaces()

def SetNumFaces (   self,
args 
)
SetNumFaces(MNMap self, int nfnum)

◆ SetNumVerts()

def SetNumVerts (   self,
args 
)
SetNumVerts(MNMap self, int nvnum)

◆ SetV()

def SetV (   self,
args 
)
SetV(MNMap self, int i, Point3 v)

◆ ShallowCopy()

def ShallowCopy (   self,
args 
)
ShallowCopy(MNMap self, MNMap f)

◆ Transform()

def Transform (   self,
args 
)
Transform(MNMap self, Matrix3 xfm)

◆ V()

def V (   self,
args 
)
V(MNMap self, int i) -> Point3

◆ VNum()

def VNum (   self)
VNum(MNMap self) -> int