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

Public Member Functions

def __init__ (self, parent, reprtype, reprcount, matname=sliceObjMatName)
 
def isInScene (self)
 
def getAABB (self, isTransformed=False, isDerived=True)
 
def enumFigures (self)
 
def removeFromScene (self, scene)
 
def applyMaterial (self, mat, kwargs)
 
def setMaterialName (self, matname)
 
def setVisible (self, isVisible)
 
def setTransparent (self, isTrans)
 
def isTransparent (self)
 
def addToScene (self, scene)
 
def prepareBuffers (self)
 
def update (self, scene)
 
def getScale (self, isDerived=False)
 
def setScale (self, scale)
 
def setTransforms (self)
 
- Public Member Functions inherited from SliceRepr
def __init__ (self, parent, reprtype, reprcount, matname)
 
def getPropTuples (self)
 
def setPosition (self, pos)
 
def getPosition (self, isDerived=False)
 
def setRotation (self, yaw, pitch, roll)
 
def getRotation (self, isDerived=False)
 
def getScale (self, isDerived=False)
 
def setTransforms (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

 name
 
 label
 
 boxFig
 
 vbuff
 
 ibuff
 
- Public Attributes inherited from SceneObjectRepr
 parent
 
 plugin
 
 name
 
 matname
 
 reprcount
 
 reprtype
 
 aabb
 
 rparent
 
 children
 

Private Attributes

 _isVisible
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parent,
  reprtype,
  reprcount,
  matname = sliceObjMatName 
)

Member Function Documentation

◆ addToScene()

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

◆ applyMaterial()

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

◆ enumFigures()

def enumFigures (   self)
Here is the caller graph for this function:

◆ getAABB()

def getAABB (   self,
  isTransformed = False,
  isDerived = True 
)
Here is the caller graph for this function:

◆ getScale()

def getScale (   self,
  isDerived = False 
)
Here is the caller graph for this function:

◆ isInScene()

def isInScene (   self)
Here is the caller graph for this function:

◆ isTransparent()

def isTransparent (   self)

◆ prepareBuffers()

def prepareBuffers (   self)

◆ removeFromScene()

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

◆ setMaterialName()

def setMaterialName (   self,
  matname 
)
Here is the caller graph for this function:

◆ setScale()

def setScale (   self,
  scale 
)
Here is the caller graph for this function:

◆ setTransforms()

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

◆ setTransparent()

def setTransparent (   self,
  isTrans 
)
Here is the caller graph for this function:

◆ setVisible()

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

◆ update()

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

Member Data Documentation

◆ _isVisible

_isVisible
private

◆ boxFig

boxFig

◆ ibuff

ibuff

◆ label

label

◆ name

name

◆ vbuff

vbuff

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