# MopathRecorder

from direct.tkpanels.MopathRecorder import MopathRecorder

## Inheritance:

MopathRecorder: AppShell DirectObject
AppShell: DirectObject
DirectObject:

## Methods of MopathRecorder:

__init__
addKeyframe
addNodePath
addNodePathToDict
addWidget
appInit
computeCurves
createAngleDial
createButton
createCheckbutton
createColorEntry
createComboBox
createEntryScale
createFloater
createInterface
createLabeledEntry
createNewPointSet
createOptionMenu
createRadiobutton
createSlider
createVector2Entry
createVector3Entry
cropCurve
curveEditTask
desampleCurve
deselectedNodePathHook
disableKeyframeButton
easeInOut
enableKeyframeButton
extractPointSetFromCurveCollection
extractPointSetFromCurveFitter
faceForward
followTerrain
getChildIds
getPostPoints
getPrePoints
getVariable
getWidget
initTrace
jumpToEndOfPlayback
jumpToStartOfPlayback
loadCurveFromFile
makeCameraWindow
makeEven
manipulateObjectCleanupHook
manipulateObjectStartHook
mergePoints
onDestroy
playbackGoTo
playbackTask
pushRedo
pushRedoHook
pushUndo
pushUndoHook
recordPoint
recordTask
redoHook
redoListEmptyHook
reset
sampleCurve
saveCurveToFile
selectedNodePathHook
selectNodePathNamed
selectPointSetNamed
setControlStart
setControlStop
setCropFrom
setCropTo
setCvColor
setCvVis
setDesampleFrequency
setExtendMode
setHullColor
setHullVis
setKeyframeHook
setKnotColor
setKnotVis
setLoopPlayback
setMarkerVis
setNewCurveMode
setNodePath
setNumSamples
setNumSegs
setNumTicks
setPathColor
setPathDuration
setPathDurationTo
setPathVis
setPlaybackNodePath
setPlaybackSF
setPreRecordFunc
setRecordingType
setRecordStart
setRefineMode
setRefineStop
setSamplingMode
setSpeedScale
setStartStopHook
setTickColor
setTickScale
setTraceVis
startPlayback
startStopPlayback
stopPlayback
toggleRecord
toggleRecordVar
undoHook
undoListEmptyHook
updateWidgets

## Methods of AppShell:

__createAboutBox
__createBalloon
__createCommandArea
__createDataArea
__createInterface
__createMenuBar
__createMessageBar
__init__
addVariable
addWidget
alignbuttons
appInit
balloon
bind
buttonAdd
buttonBox
createInterface
createMenuBar
createWidget
getVariable
getWidget
interior
messageBar
newCreateButton
newCreateCheckbutton
newCreateColorEntry
newCreateComboBox
newCreateDial
newCreateEntryScale
newCreateFloater
newCreateLabeledEntry
newCreateOptionMenu
newCreateRadiobutton
newCreateSider
newCreateVector2Entry
newCreateVector3Entry
onDestroy
quit
showAbout
toggleBalloon
transformRGB
updateProgress

## Methods of DirectObject:

__init__
_addTask
_clearTask
accept
acceptOnce
addTask
classTree
detectLeaks
doMethodLater
getAllAccepting
ignore
ignoreAll
isAccepting
isIgnoring
removeAllTasks
removeTask

__init__ def __init__(self, parent=None, **kw) Undocumented function.

addKeyframe def addKeyframe(self, fToggleRecord=1) Undocumented function.

addNodePath def addNodePath(self, nodePath) Undocumented function.

addNodePathToDict def addNodePathToDict(self, nodePath, names, menu, dict) Undocumented function.

addWidget def addWidget(self, widget, category, text) Undocumented function.

appInit def appInit(self) Undocumented function.

computeCurves def computeCurves(self) Undocumented function.

createAngleDial def createAngleDial(self, parent, category, text, balloonHelp, command=None, **kw) Undocumented function.

createButton def createButton(self, parent, category, text, balloonHelp, command, side='top', expand=0, fill=X) Undocumented function.

createCheckbutton def createCheckbutton(self, parent, category, text, balloonHelp, command, initialState, side='top', fill=X, expand=0) Undocumented function.

createColorEntry def createColorEntry(self, parent, category, text, balloonHelp, command=None, **kw) Undocumented function.

createComboBox def createComboBox(self, parent, category, text, balloonHelp, items, command, history=0, side=LEFT, expand=0, fill=X) Undocumented function.

createEntryScale def createEntryScale(self, parent, category, text, balloonHelp, command=None, min=0.0, max=1.0, resolution=None, side=TOP, fill=X, expand=1, **kw) Undocumented function.

createFloater def createFloater(self, parent, category, text, balloonHelp, command=None, min=0.0, resolution=None, maxVelocity=10.0, **kw) Undocumented function.

createInterface def createInterface(self) Undocumented function.

createLabeledEntry def createLabeledEntry(self, parent, category, text, balloonHelp, value='', command=None, relief='sunken', side=LEFT, expand=1, width=12) Undocumented function.

createNewPointSet def createNewPointSet(self) Undocumented function.

createOptionMenu def createOptionMenu(self, parent, category, text, balloonHelp, items, command) Undocumented function.

createRadiobutton def createRadiobutton(self, parent, side, category, text, balloonHelp, variable, value, command=None, fill=X, expand=0) Undocumented function.

createSlider def createSlider(self, parent, category, text, balloonHelp, command=None, min=0.0, max=1.0, resolution=None, side=TOP, fill=X, expand=1, **kw) Undocumented function.

createVector2Entry def createVector2Entry(self, parent, category, text, balloonHelp, command=None, **kw) Undocumented function.

createVector3Entry def createVector3Entry(self, parent, category, text, balloonHelp, command=None, **kw) Undocumented function.

cropCurve def cropCurve(self) Undocumented function.

curveEditTask def curveEditTask(self, state) Undocumented function.

desampleCurve def desampleCurve(self) Undocumented function.

deselectedNodePathHook def deselectedNodePathHook(self, nodePath) Hook called upon deselection of a node path used to select playback marker if subnode selected

disableKeyframeButton def disableKeyframeButton(self) Undocumented function.

easeInOut def easeInOut(self, t) Undocumented function.

enableKeyframeButton def enableKeyframeButton(self) Undocumented function.

extractPointSetFromCurveCollection def extractPointSetFromCurveCollection(self) Undocumented function.

extractPointSetFromCurveFitter def extractPointSetFromCurveFitter(self) Undocumented function.

faceForward def faceForward(self) Undocumented function.

followTerrain def followTerrain(self, height=1.0) Undocumented function.

getChildIds def getChildIds(self, nodePath) Undocumented function.

getPostPoints def getPostPoints(self) Undocumented function.

getPrePoints def getPrePoints(self, type='Refine') Undocumented function.

getVariable def getVariable(self, category, text) Undocumented function.

getWidget def getWidget(self, category, text) Undocumented function.

initTrace def initTrace(self) Undocumented function.

jumpToEndOfPlayback def jumpToEndOfPlayback(self) Undocumented function.

jumpToStartOfPlayback def jumpToStartOfPlayback(self) Undocumented function.

loadCurveFromFile def loadCurveFromFile(self) Undocumented function.

makeCameraWindow def makeCameraWindow(self) Undocumented function.

makeEven def makeEven(self) Undocumented function.

manipulateObjectCleanupHook def manipulateObjectCleanupHook(self, nodePathList=[]) Undocumented function.

manipulateObjectStartHook def manipulateObjectStartHook(self) Undocumented function.

mergePoints def mergePoints(self) Undocumented function.

onDestroy def onDestroy(self, event) Undocumented function.

playbackGoTo def playbackGoTo(self, time) Undocumented function.

playbackTask def playbackTask(self, state) Undocumented function.

pushRedo def pushRedo(self) Undocumented function.

pushRedoHook def pushRedoHook(self) Undocumented function.

pushUndo def pushUndo(self, fResetRedo=1) Undocumented function.

pushUndoHook def pushUndoHook(self) Undocumented function.

recordPoint def recordPoint(self, time) Undocumented function.

recordTask def recordTask(self, state) Undocumented function.

redoHook def redoHook(self, nodePathList=[]) Undocumented function.

redoListEmptyHook def redoListEmptyHook(self) Undocumented function.

reset def reset(self) Undocumented function.

sampleCurve def sampleCurve(self, fCompute=1) Undocumented function.

saveCurveToFile def saveCurveToFile(self) Undocumented function.

selectedNodePathHook def selectedNodePathHook(self, nodePath) Hook called upon selection of a node path used to select playback marker if subnode selected

selectNodePathNamed def selectNodePathNamed(self, name) Undocumented function.

selectPointSetNamed def selectPointSetNamed(self, name) Undocumented function.

setControlStart def setControlStart(self, value) Undocumented function.

setControlStop def setControlStop(self, value) Undocumented function.

setCropFrom def setCropFrom(self, value) Undocumented function.

setCropTo def setCropTo(self, value) Undocumented function.

setCvColor def setCvColor(self, color) Undocumented function.

setCvVis def setCvVis(self) Undocumented function.

setDesampleFrequency def setDesampleFrequency(self, frequency) Undocumented function.

setExtendMode def setExtendMode(self) Undocumented function.

setHullColor def setHullColor(self, color) Undocumented function.

setHullVis def setHullVis(self) Undocumented function.

setKeyframeHook def setKeyframeHook(self, event=None) Undocumented function.

setKnotColor def setKnotColor(self, color) Undocumented function.

setKnotVis def setKnotVis(self) Undocumented function.

setLoopPlayback def setLoopPlayback(self) Undocumented function.

setMarkerVis def setMarkerVis(self) Undocumented function.

setNewCurveMode def setNewCurveMode(self) Undocumented function.

setNodePath def setNodePath(self, nodePath) Undocumented function.

setNumSamples def setNumSamples(self, numSamples) Undocumented function.

setNumSegs def setNumSegs(self, value) Undocumented function.

setNumTicks def setNumTicks(self, value) Undocumented function.

setPathColor def setPathColor(self, color) Undocumented function.

setPathDuration def setPathDuration(self, event) Undocumented function.

setPathDurationTo def setPathDurationTo(self, newMaxT) Undocumented function.

setPathVis def setPathVis(self) Undocumented function.

setPlaybackNodePath def setPlaybackNodePath(self, nodePath) Undocumented function.

setPlaybackSF def setPlaybackSF(self, value) Undocumented function.

setPreRecordFunc def setPreRecordFunc(self, func) Undocumented function.

setRecordingType def setRecordingType(self, type) Undocumented function.

setRecordStart def setRecordStart(self, value) Undocumented function.

setRefineMode def setRefineMode(self) Undocumented function.

setRefineStop def setRefineStop(self, value) Undocumented function.

setSamplingMode def setSamplingMode(self, mode) Undocumented function.

setSpeedScale def setSpeedScale(self, value) Undocumented function.

setStartStopHook def setStartStopHook(self, event=None) Undocumented function.

setTickColor def setTickColor(self, color) Undocumented function.

setTickScale def setTickScale(self, value) Undocumented function.

setTraceVis def setTraceVis(self) Undocumented function.

startPlayback def startPlayback(self) Undocumented function.

startStopPlayback def startStopPlayback(self) Undocumented function.

stopPlayback def stopPlayback(self) Undocumented function.

toggleRecord def toggleRecord(self) Undocumented function.

toggleRecordVar def toggleRecordVar(self) Undocumented function.

undoHook def undoHook(self, nodePathList=[]) Undocumented function.

undoListEmptyHook def undoListEmptyHook(self) Undocumented function.

updateWidgets def updateWidgets(self) Undocumented function.

__createAboutBox def __createAboutBox(self) Undocumented function.

__createBalloon def __createBalloon(self) Undocumented function.

__createCommandArea def __createCommandArea(self) Undocumented function.

__createDataArea def __createDataArea(self) Undocumented function.

__createInterface def __createInterface(self) Undocumented function.

__createMenuBar def __createMenuBar(self) Undocumented function.

__createMessageBar def __createMessageBar(self) Undocumented function.

__init__ def __init__(self, parent=None, **kw) Undocumented function.

addVariable def addVariable(self, category, text, variable) Undocumented function.

addWidget def addWidget(self, category, text, widget) Undocumented function.

alignbuttons def alignbuttons(self) Make all buttons wide as widest

appInit def appInit(self) Undocumented function.

balloon def balloon(self) Undocumented function.

bind def bind(self, child, balloonHelpMsg, statusHelpMsg=None) Undocumented function.

buttonAdd def buttonAdd(self, buttonName, helpMessage=None, statusMessage=None, **kw) Undocumented function.

buttonBox def buttonBox(self) Undocumented function.

createInterface def createInterface(self) Undocumented function.

createMenuBar def createMenuBar(self) Undocumented function.

createWidget def createWidget(self, parent, category, text, widgetClass, help, command, side, fill, expand, kw) Undocumented function.

getVariable def getVariable(self, category, text) Undocumented function.

getWidget def getWidget(self, category, text) Undocumented function.

interior def interior(self) Undocumented function.

messageBar def messageBar(self) Undocumented function.

newCreateButton def newCreateButton(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) createButton(parent, category, text, [options])

newCreateCheckbutton def newCreateCheckbutton(self, parent, category, text, help='', command=None, initialState=0, anchor=W, side=LEFT, fill=X, expand=0, **kw) createCheckbutton(parent, category, text, [options])

newCreateColorEntry def newCreateColorEntry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateComboBox def newCreateComboBox(self, parent, category, text, help='', command=None, items=[], state=DISABLED, history=0, labelpos=W, label_anchor=W, label_width=16, entry_width=16, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateDial def newCreateDial(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateEntryScale def newCreateEntryScale(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateFloater def newCreateFloater(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateLabeledEntry def newCreateLabeledEntry(self, parent, category, text, help='', command=None, value='', width=12, relief=SUNKEN, side=LEFT, fill=X, expand=0) createLabeledEntry(parent, category, text, [options])

newCreateOptionMenu def newCreateOptionMenu(self, parent, category, text, help='', command=None, items=[], labelpos=W, label_anchor=W, label_width=16, menu_tearoff=1, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateRadiobutton def newCreateRadiobutton(self, parent, category, text, variable, value, command=None, help='', anchor=W, side=LEFT, fill=X, expand=0, **kw) createRadiobutton(parent, category, text, variable, value, [options])

newCreateSider def newCreateSider(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateVector2Entry def newCreateVector2Entry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateVector3Entry def newCreateVector3Entry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

onDestroy def onDestroy(self, event) Undocumented function.

quit def quit(self) Undocumented function.

showAbout def showAbout(self) Undocumented function.

toggleBalloon def toggleBalloon(self) Undocumented function.

transformRGB def transformRGB(self, rgb, max=1.0) Undocumented function.

updateProgress def updateProgress(self, newValue=0, newMax=0) Undocumented function.

__init__ def __init__(self) Undocumented function.

_addTask def _addTask(self, task) Undocumented function.

_clearTask def _clearTask(self, task) Undocumented function.

accept def accept(self, event, method, extraArgs=[]) Undocumented function.

acceptOnce def acceptOnce(self, event, method, extraArgs=[]) Undocumented function.

addTask def addTask(self, *args, **kwargs) Undocumented function.

classTree def classTree(self) Undocumented function.

detectLeaks def detectLeaks(self) Undocumented function.

doMethodLater def doMethodLater(self, *args, **kwargs) Undocumented function.

getAllAccepting def getAllAccepting(self) Undocumented function.

ignore def ignore(self, event) Undocumented function.

ignoreAll def ignoreAll(self) Undocumented function.

isAccepting def isAccepting(self, event) Undocumented function.

isIgnoring def isIgnoring(self, event) Undocumented function.

removeAllTasks def removeAllTasks(self) Undocumented function.

removeTask def removeTask(self, taskOrName) Undocumented function.