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 announceGenerate (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 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)
 
- 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
 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")
 
- Static Public Attributes inherited from DirectObject
def accept_once = acceptOnce
 
def add_task = addTask
 
def detect_leaks = detectLeaks
 
def do_method_later = doMethodLater
 
def get_all_accepting = getAllAccepting
 
def ignore_all = ignoreAll
 
def is_accepting = isAccepting
 
def is_ignoring = isIgnoring
 
def remove_all_tasks = removeAllTasks
 
def remove_task = removeTask
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  cr 
)

Reimplemented from DistributedObjectOV.

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)
Inheritors should redefine this to take appropriate action on delete

Reimplemented from DistributedObjectOV.

◆ 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