Eidolon
Public Member Functions | Private Member Functions | List of all members
CombinedScenePlugin Class Reference
Inheritance diagram for CombinedScenePlugin:
Inheritance graph
Collaboration diagram for CombinedScenePlugin:
Collaboration graph

Public Member Functions

def __init__ (self, name)
 
def getIcon (self, obj)
 
def getReprTypes (self, obj)
 
def getReprParams (self, obj, reprtype)
 
def getMenu (self, obj)
 
def objectMenuItem (self, obj, item)
 
def updateObjPropBox (self, obj, prop)
 
def updateReprPropBox (self, rep, prop)
 
def createObjPropBox (self, obj)
 
def createReprPropBox (self, rep)
 
def applyMaterial (self, rep, mat, kwargs)
 
def createRepr (self, obj, reprtype, kwargs)
 
- Public Member Functions inherited from MeshScenePlugin
def __init__ (self, name)
 
def getScriptCode (self, obj, kwargs)
 
def getIcon (self, obj)
 
def getObjFiles (self, obj)
 
def updateObjPropBox (self, obj, prop)
 
def updateReprPropBox (self, rep, prop)
 
def createObjPropBox (self, obj)
 
def updateReprParamPanel (self, obj, panel, name, val)
 
def createReprPropBox (self, rep)
 
def calculateExtAdj (self, obj, task)
 
def createReprDataset (self, dataset, reprtype, name, refine, externalOnly, task, kwargs)
 
def createRepr (self, obj, reprtype, refine=0, drawInternal=False, externalOnly=True, matname='Default', kwargs)
 
def loadDataField (self, obj, args, kwargs)
 
def getReprParams (self, obj, reprtype)
 
def getReprTypes (self, obj)
 
def getMenu (self, obj)
 
def objectMenuItem (self, obj, item)
 
def applyMaterial (self, rep, mat, kwargs)
 
- Public Member Functions inherited from ScenePlugin
def __init__ (self, name)
 
def init (self, plugid, win, mgr)
 
def cleanup (self)
 
def findObject (self, name, assertFound=True)
 
def removeFilesTask (self, fileglob)
 
def getScriptCode (self, obj, kwargs)
 
def getIcon (self, obj)
 
def getMenu (self, obj)
 
def getHelp (self)
 
def acceptFile (self, filename)
 
def loadObject (self, filename, name=None, kwargs)
 
def saveObject (self, obj, path, overwrite=False, setFilenames=False, kwargs)
 
def checkFileOverwrite (self, obj, dirpath, name=None)
 
def getObjFiles (self, obj)
 
def renameObjFiles (self, obj, oldname, overwrite=False)
 
def copyObjFiles (self, obj, sdir, overwrite=False)
 
def removeObject (self, obj)
 
def createRepr (self, obj, reprtype, kwargs)
 
def getReprParams (self, obj, reprtype)
 
def getReprParamHelp (self, obj, reprtype)
 
def getReprTypes (self, obj)
 
def createHandles (self, rep, kwargs)
 
def updateObjPropBox (self, obj, prop)
 
def updateReprPropBox (self, rep, prop)
 
def createObjPropBox (self, obj)
 
def createReprPropBox (self, rep)
 
def addSceneObject (self, obj)
 
def addSceneObjectRepr (self, rep)
 
def applyMaterial (self, rep, mat, kwargs)
 
def objectMenuItem (self, obj, item)
 
- Public Member Functions inherited from ImageScenePlugin
def __init__ (self, name)
 
def getIcon (self, obj)
 
def getObjFiles (self, obj)
 
def getReprTypes (self, obj)
 
def getReprParams (self, obj, reprtype)
 
def createObjPropBox (self, obj)
 
def setCTImageRange (self, obj, isCT)
 
def getMenu (self, obj)
 
def objectMenuItem (self, obj, item)
 
def updateObjPropBox (self, obj, prop)
 
def updateReprPropBox (self, rep, prop)
 
def createReprPropBox (self, rep)
 
def applyMaterial (self, rep, mat, kwargs)
 
def createRepr (self, obj, reprtype, kwargs)
 
def createSceneObject (self, name, images, source=None, isTimeDependent=None)
 
def clone (self, obj, name)
 
def cropXY (self, obj, name, minx, miny, maxx, maxy)
 
def extractTimesteps (self, obj, name, indices=None, timesteps=None, setTimestep=False)
 
def createImageStackObject (self, name, width, height, slices, timesteps=1, pos=vec3(), rot=rotator(), spacing=vec3(1))
 
def createRespacedObject (self, obj, name, spacing=vec3(1))
 
def createIntersectObject (self, name, objs, timesteps=1, spacing=vec3(1))
 
def createTestImage (self, w, h, d, timesteps=1, pos=vec3(), rot=rotator(), spacing=vec3(1))
 
def createSequence (self, name, objs, timesteps=None)
 
def createObjectFromArray (self, name, array, interval=1.0, toffset=0, pos=vec3(), rot=rotator(), spacing=vec3(1), task=None)
 
def getImageObjectArray (self, obj, datatype=float)
 

Private Member Functions

def _getSupertype (self, obj_or_rep)
 
def _setParamPanel (self, obj, prop)
 
def _getUIReprParams (self, obj, prop)
 

Additional Inherited Members

- Public Attributes inherited from ScenePlugin
 plugid
 
 win
 
 mgr
 
 name
 

Detailed Description

This plugin type combines mesh and image plugins into one, overriding common methods which call the appropriate
inherited method depending on the type of the argument.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  name 
)

Member Function Documentation

◆ _getSupertype()

def _getSupertype (   self,
  obj_or_rep 
)
private
Here is the caller graph for this function:

◆ _getUIReprParams()

def _getUIReprParams (   self,
  obj,
  prop 
)
private
Here is the call graph for this function:

◆ _setParamPanel()

def _setParamPanel (   self,
  obj,
  prop 
)
private
Here is the call graph for this function:

◆ applyMaterial()

def applyMaterial (   self,
  rep,
  mat,
  kwargs 
)
Here is the call graph for this function:

◆ createObjPropBox()

def createObjPropBox (   self,
  obj 
)
Here is the call graph for this function:

◆ createRepr()

def createRepr (   self,
  obj,
  reprtype,
  kwargs 
)
Here is the call graph for this function:

◆ createReprPropBox()

def createReprPropBox (   self,
  rep 
)
Here is the call graph for this function:

◆ getIcon()

def getIcon (   self,
  obj 
)
Here is the call graph for this function:

◆ getMenu()

def getMenu (   self,
  obj 
)
Here is the call graph for this function:

◆ getReprParams()

def getReprParams (   self,
  obj,
  reprtype 
)
Here is the call graph for this function:

◆ getReprTypes()

def getReprTypes (   self,
  obj 
)
Here is the call graph for this function:

◆ objectMenuItem()

def objectMenuItem (   self,
  obj,
  item 
)
Here is the call graph for this function:

◆ updateObjPropBox()

def updateObjPropBox (   self,
  obj,
  prop 
)
Here is the call graph for this function:

◆ updateReprPropBox()

def updateReprPropBox (   self,
  rep,
  prop 
)
Here is the call graph for this function:

The documentation for this class was generated from the following file: