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

Public Member Functions

def __init__ (self, parent, reprtype, reprcount, matname=sliceObjMatName)
 
def isInScene (self)
 
def getPropTuples (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 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
 
 planeFig
 
 vbuff
 
 ibuff
 
 planescale
 
 planedim
 
 reprtype
 
- 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 
)

◆ 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:

◆ getPropTuples()

def getPropTuples (   self)

◆ 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:

◆ setTransforms()

def setTransforms (   self)
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 call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _isVisible

_isVisible
private

◆ ibuff

ibuff

◆ label

label

◆ name

name

◆ planedim

planedim

◆ planeFig

planeFig

◆ planescale

planescale

◆ reprtype

reprtype

◆ vbuff

vbuff

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