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

Public Member Functions

def AddInterface (self, *args)
 
def ClearInterfaces (self)
 
def EditClassParams (self, *args)
 
def GetCategory (self)
 
def GetClassID (self)
 
def GetClassName (self)
 
def GetInterface (self, *args)
 
def GetInterfaceAt (self, *args)
 
def GetInternalName (self)
 
def GetNeedsToSave (self)
 
def GetNumActionTables (self)
 
def GetNumInterfaces (self)
 
def GetNumParamBlockDescs (self)
 
def GetParamBlockDesc (self, *args)
 
def GetResourceString (self, *args)
 
def GetSubClassID (self)
 
def GetSuperClassID (self)
 
def HasClassParams (self)
 
def IsPublic (self)
 
def ResetClassParams (self, fileReset=True)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

 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

Provide information about a plug-in class.

Member Function Documentation

◆ AddInterface()

def AddInterface (   self,
args 
)
AddInterface(ClassDesc self, FPInterface fpi)

◆ ClearInterfaces()

def ClearInterfaces (   self)
ClearInterfaces(ClassDesc self)

◆ EditClassParams()

def EditClassParams (   self,
args 
)
EditClassParams(ClassDesc self, HWND hParent)

◆ GetCategory()

def GetCategory (   self)
GetCategory(ClassDesc self) -> wchar_t const *

◆ GetClassID()

def GetClassID (   self)
GetClassID(ClassDesc self) -> Class_ID

◆ GetClassName()

def GetClassName (   self)
GetClassName(ClassDesc self) -> wchar_t const *

◆ GetInterface()

def GetInterface (   self,
args 
)
GetInterface(ClassDesc self, Interface_ID id) -> FPInterface
GetInterface(ClassDesc self, wchar_t const * name) -> FPInterface

◆ GetInterfaceAt()

def GetInterfaceAt (   self,
args 
)
GetInterfaceAt(ClassDesc self, int i) -> FPInterface

◆ GetInternalName()

def GetInternalName (   self)
GetInternalName(ClassDesc self) -> wchar_t const *

◆ GetNeedsToSave()

def GetNeedsToSave (   self)
GetNeedsToSave(ClassDesc self) -> bool

◆ GetNumActionTables()

def GetNumActionTables (   self)
GetNumActionTables(ClassDesc self) -> int

◆ GetNumInterfaces()

def GetNumInterfaces (   self)
GetNumInterfaces(ClassDesc self) -> int

◆ GetNumParamBlockDescs()

def GetNumParamBlockDescs (   self)
GetNumParamBlockDescs(ClassDesc self) -> int

◆ GetParamBlockDesc()

def GetParamBlockDesc (   self,
args 
)
GetParamBlockDesc(ClassDesc self, int i) -> ParamBlockDesc2

◆ GetResourceString()

def GetResourceString (   self,
args 
)
GetResourceString(ClassDesc self, int id) -> wchar_t const *

◆ GetSubClassID()

def GetSubClassID (   self)
GetSubClassID(ClassDesc self) -> Class_ID

◆ GetSuperClassID()

def GetSuperClassID (   self)
GetSuperClassID(ClassDesc self) -> SClass_ID

◆ HasClassParams()

def HasClassParams (   self)
HasClassParams(ClassDesc self) -> bool

◆ IsPublic()

def IsPublic (   self)
IsPublic(ClassDesc self) -> bool

◆ ResetClassParams()

def ResetClassParams (   self,
  fileReset = True 
)
ResetClassParams(ClassDesc self, bool fileReset=True)
ResetClassParams(ClassDesc self)