Panda3D
Public Member Functions | Public Attributes | List of all members
DistributedCameraOV Class Reference
Inheritance diagram for DistributedCameraOV:
DistributedObjectOV DistributedObjectBase DirectObject

Public Member Functions

def __init__ (self, cr)
 
def addFixture (self, fixture, index=None)
 
def b_setFixtures (self, fixtures)
 
def blinkFixture (self, index)
 
def d_setFixtures (self, fixtures)
 
def delete (self)
 
def getObject (self)
 
def loadFromFile (self, name)
 
def refreshFixture (self, id, data)
 
def removeFixture (self, index)
 
def saveFixture (self, index=None)
 
def setCamParent (self, doId)
 
def setFixtures (self, fixtures)
 
def standbyFixture (self, index)
 
def startRecording (self)
 
def stopRecording (self)
 
def storeToFile (self, name)
 
def testFixture (self, index)
 
def unpackFixture (self, data)
 
- Public Member Functions inherited from DistributedObjectOV
def __init__ (self, cr)
 
def announceGenerate (self)
 
def delete (self)
 
def deleteOrDelay (self)
 
def disable (self)
 
def disableAndAnnounce (self)
 
def disableAnnounceAndDelete (self)
 
def generate (self)
 
def generateInit (self)
 
def getCacheable (self)
 
def getDelayDeleteCount (self)
 
def getDoId (self)
 
def isDisabled (self)
 
def isGenerated (self)
 
def postGenerateMessage (self)
 
def sendUpdate (self, fieldName, args=[], sendToId=None)
 
def status (self, indent=0)
 
def taskName (self, taskString)
 
def uniqueName (self, idString)
 
def updateAllRequiredFields (self, dclass, di)
 
def updateRequiredFields (self, dclass, di)
 
def updateRequiredOtherFields (self, dclass, di)
 
- Public Member Functions inherited from DistributedObjectBase
def __init__ (self, cr)
 
def getLocation (self)
 
def getParentObj (self)
 
def handleChildArrive (self, childObj, zoneId)
 
def handleChildArriveZone (self, childObj, zoneId)
 
def handleChildLeave (self, childObj, zoneId)
 
def handleChildLeaveZone (self, childObj, zoneId)
 
def handleQueryObjectChildrenLocalDone (self, context)
 
def hasParentingRules (self)
 
def status (self, indent=0)
 
- Public Member Functions inherited from DirectObject
def __init__ (self)
 
def accept (self, event, method, extraArgs=[])
 
def acceptOnce (self, event, method, extraArgs=[])
 
def addTask (self, args, kwargs)
 
def detectLeaks (self)
 
def doMethodLater (self, args, kwargs)
 
def getAllAccepting (self)
 
def ignore (self, event)
 
def ignoreAll (self)
 
def isAccepting (self, event)
 
def isIgnoring (self, event)
 
def removeAllTasks (self)
 
def removeTask (self, taskOrName)
 

Public Attributes

 fixtures
 
 parent
 
- Public Attributes inherited from DistributedObjectOV
 activeState
 
 cr
 
 dclass
 
 DistributedObjectOV_deleted
 
 DistributedObjectOV_initialized
 
- Public Attributes inherited from DistributedObjectBase
 children
 
 cr
 
 parentId
 
 zoneId
 

Additional Inherited Members

- Static Public Attributes inherited from DistributedObjectOV
 notify = directNotify.newCategory("DistributedObjectOV")
 
- Static Public Attributes inherited from DistributedObjectBase
 notify = directNotify.newCategory("DistributedObjectBase")
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  cr 
)

Member Function Documentation

◆ addFixture()

def addFixture (   self,
  fixture,
  index = None 
)

◆ b_setFixtures()

def b_setFixtures (   self,
  fixtures 
)

◆ blinkFixture()

def blinkFixture (   self,
  index 
)

◆ d_setFixtures()

def d_setFixtures (   self,
  fixtures 
)

◆ delete()

def delete (   self)

◆ getObject()

def getObject (   self)

◆ loadFromFile()

def loadFromFile (   self,
  name 
)

◆ refreshFixture()

def refreshFixture (   self,
  id,
  data 
)

◆ removeFixture()

def removeFixture (   self,
  index 
)

◆ saveFixture()

def saveFixture (   self,
  index = None 
)
Position the camera with ~oobe, then call this to save its telemetry.

◆ setCamParent()

def setCamParent (   self,
  doId 
)

◆ setFixtures()

def setFixtures (   self,
  fixtures 
)

◆ standbyFixture()

def standbyFixture (   self,
  index 
)

◆ startRecording()

def startRecording (   self)

◆ stopRecording()

def stopRecording (   self)

◆ storeToFile()

def storeToFile (   self,
  name 
)

◆ testFixture()

def testFixture (   self,
  index 
)

◆ unpackFixture()

def unpackFixture (   self,
  data 
)

Member Data Documentation

◆ fixtures

fixtures

◆ parent

parent