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

Public Member Functions

def __init__ (self, subreprs, parent, reprtype, reprcount, matname='Default')
 
def isInScene (self)
 
def calculateAABB (self)
 
def getTimestepList (self)
 
def setTimestep (self, ts)
 
def getTimestep (self)
 
def getDataset (self)
 
def getTimestepRepr (self, ts=0)
 
def enumSubreprs (self)
 
def getPropTuples (self)
 
def getFieldNames (self)
 
def getSelectedFieldName (self)
 
def getDataField (self, name=None)
 
def getSelectedFieldRange (self)
 
def setSelectedFieldRange (self, minv, maxv)
 
def removeFromScene (self, scene)
 
def isDrawInternal (self)
 
def setDrawInternal (self, drawInternal)
 
def addModifier (self, mod)
 
def removeModifier (self, mod)
 
def setDataField (self, field, ts=None)
 
def setDataFuncs (self, funcs)
 
def getDataFunc (self, name, funcEnum=None)
 
def getDataFuncMap (self)
 
def setMaterialName (self, matname)
 
def setVisible (self, isVisible)
 
def setTransparent (self, isTrans)
 
def isTransparent (self)
 
def isExternalOnly (self)
 
def addToScene (self, scene)
 
def prepareBuffers (self)
 
def update (self, scene)
 
def setPosition (self, pos)
 
def getPosition (self, isDerived=False)
 
def setRotation (self, yaw, pitch, roll)
 
def getRotation (self, isDerived=False)
 
def setScale (self, scale)
 
def getScale (self, isDerived=False)
 
def reorderMesh (self)
 
def reduceMesh (self)
 
- Public Member Functions inherited from SceneObjectRepr
def __init__ (self, parent, reprtype, reprcount, matname='Default')
 
def __getattr__ (self, name)
 
def isInScene (self)
 
def getAABB (self, isTransformed=False, isDerived=True, recalculate=False)
 
def calculateAABB (self)
 
def getLabel (self)
 
def getName (self)
 
def setName (self, name)
 
def getDataset (self)
 
def getMaterialName (self)
 
def setTimestep (self, ts)
 
def getTimestep (self)
 
def getTimestepList (self)
 
def getTimestepRange (self)
 
def getTimestepInterval (self)
 
def getTimestepRepr (self, ts=0)
 
def setParent (self, prepr)
 
def getParent (self)
 
def enumChildren (self, allChildren=False)
 
def addChild (self, child)
 
def removeChild (self, child)
 
def enumSubreprs (self)
 
def enumFigures (self)
 
def enumInternalMaterials (self)
 
def addModifier (self, mod)
 
def removeModifier (self, mod)
 
def getParamDefs (self)
 
def getParam (self, name)
 
def setParam (self, name, value)
 
def setGPUParam (self, name, val, progtype, kwargs)
 
def getRayIntersect (self, ray)
 
def getPropTuples (self)
 
def removeFromScene (self, scene)
 
def applySpectrum (self, spec)
 
def createHandles (self, kwargs)
 
def setMaterialName (self, matname)
 
def setVisible (self, isVisible)
 
def isVisible (self)
 
def setTransparent (self, isTrans)
 
def isTransparent (self)
 
def addToScene (self, scene)
 
def prepareBuffers (self)
 
def update (self, scene)
 
def setPosition (self, pos)
 
def getPosition (self, isDerived=False)
 
def setRotation (self, yaw, pitch, roll)
 
def getRotation (self, isDerived=False)
 
def setScale (self, scale)
 
def getScale (self, isDerived=False)
 
def getTransform (self, isDerived=False)
 
def setTransform (self, trans)
 
def __repr__ (self)
 

Public Attributes

 subreprs
 
 timestep
 
 timestepIndex
 
 datafieldname
 
 drawInternal
 
 proptuples
 
 timestepList
 
 aabb
 
 matname
 
- Public Attributes inherited from SceneObjectRepr
 parent
 
 plugin
 
 name
 
 matname
 
 reprcount
 
 reprtype
 
 aabb
 
 rparent
 
 children
 

Private Attributes

 _isVisible
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  subreprs,
  parent,
  reprtype,
  reprcount,
  matname = 'Default' 
)

Member Function Documentation

◆ addModifier()

def addModifier (   self,
  mod 
)

◆ addToScene()

def addToScene (   self,
  scene 
)
Here is the call graph for this function:

◆ calculateAABB()

def calculateAABB (   self)

◆ enumSubreprs()

def enumSubreprs (   self)

◆ getDataField()

def getDataField (   self,
  name = None 
)
Returns the fields with the given name, or the current selected fields if `name' is None.

◆ getDataFunc()

def getDataFunc (   self,
  name,
  funcEnum = None 
)

◆ getDataFuncMap()

def getDataFuncMap (   self)

◆ getDataset()

def getDataset (   self)
Here is the call graph for this function:

◆ getFieldNames()

def getFieldNames (   self)

◆ getPosition()

def getPosition (   self,
  isDerived = False 
)

◆ getPropTuples()

def getPropTuples (   self)

◆ getRotation()

def getRotation (   self,
  isDerived = False 
)

◆ getScale()

def getScale (   self,
  isDerived = False 
)

◆ getSelectedFieldName()

def getSelectedFieldName (   self)
Returns the name of the selected data field.

◆ getSelectedFieldRange()

def getSelectedFieldRange (   self)
Here is the call graph for this function:

◆ getTimestep()

def getTimestep (   self)

◆ getTimestepList()

def getTimestepList (   self)

◆ getTimestepRepr()

def getTimestepRepr (   self,
  ts = 0 
)

◆ isDrawInternal()

def isDrawInternal (   self)

◆ isExternalOnly()

def isExternalOnly (   self)

◆ isInScene()

def isInScene (   self)

◆ isTransparent()

def isTransparent (   self)

◆ prepareBuffers()

def prepareBuffers (   self)

◆ reduceMesh()

def reduceMesh (   self)

◆ removeFromScene()

def removeFromScene (   self,
  scene 
)
Here is the call graph for this function:

◆ removeModifier()

def removeModifier (   self,
  mod 
)

◆ reorderMesh()

def reorderMesh (   self)

◆ setDataField()

def setDataField (   self,
  field,
  ts = None 
)
Here is the call graph for this function:

◆ setDataFuncs()

def setDataFuncs (   self,
  funcs 
)

◆ setDrawInternal()

def setDrawInternal (   self,
  drawInternal 
)

◆ setMaterialName()

def setMaterialName (   self,
  matname 
)

◆ setPosition()

def setPosition (   self,
  pos 
)

◆ setRotation()

def setRotation (   self,
  yaw,
  pitch,
  roll 
)

◆ setScale()

def setScale (   self,
  scale 
)

◆ setSelectedFieldRange()

def setSelectedFieldRange (   self,
  minv,
  maxv 
)

◆ setTimestep()

def setTimestep (   self,
  ts 
)
Here is the call graph for this function:

◆ setTransparent()

def setTransparent (   self,
  isTrans 
)

◆ setVisible()

def setVisible (   self,
  isVisible 
)
Here is the caller graph for this function:

◆ update()

def update (   self,
  scene 
)
Here is the caller graph for this function:

Member Data Documentation

◆ _isVisible

_isVisible
private

◆ aabb

aabb

◆ datafieldname

datafieldname

◆ drawInternal

drawInternal

◆ matname

matname

◆ proptuples

proptuples

◆ subreprs

subreprs

◆ timestep

timestep

◆ timestepIndex

timestepIndex

◆ timestepList

timestepList

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