com.yobotics.simulationconstructionset.movies
Class ExportMovie
java.lang.Object
com.yobotics.simulationconstructionset.movies.ExportMovie
- All Implemented Interfaces:
- javax.media.ControllerListener, javax.media.datasink.DataSinkListener
public class ExportMovie
- extends java.lang.Object
- implements javax.media.ControllerListener, javax.media.datasink.DataSinkListener
Method Summary |
void |
controllerUpdate(javax.media.ControllerEvent evt)
Controller Listener. |
static java.awt.image.BufferedImage |
convertToType(java.awt.image.BufferedImage sourceImage,
int targetType)
|
javax.media.DataSink |
createDataSink(javax.media.Processor p,
javax.media.MediaLocator outML)
Create the DataSink. |
void |
createMovie(java.io.File selected)
|
void |
createMovie(java.io.File selected,
java.lang.Boolean isSequanceSelected)
|
void |
createMovie(java.io.File selected,
java.lang.Boolean isSequanceSelected,
double playBackRate,
double frameRate,
java.lang.String SelectedExtension)
|
void |
dataSinkUpdate(javax.media.datasink.DataSinkEvent evt)
Event handler for the file writer. |
void |
moviePlaybackAsBufferedImage(java.lang.String file,
YoCanvas3D canvas3D)
|
void |
setViewportSelector(ViewportSelector viewportSelector)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExportMovie
public ExportMovie(SimulationConstructionSet sim,
ActiveCanvas3DHolder activeCanvas3DHolder,
ViewportSelector viewportSelector,
double realTimePlaybackRate)
createMovie
public void createMovie(java.io.File selected)
createMovie
public void createMovie(java.io.File selected,
java.lang.Boolean isSequanceSelected,
double playBackRate,
double frameRate,
java.lang.String SelectedExtension)
setViewportSelector
public void setViewportSelector(ViewportSelector viewportSelector)
createMovie
public void createMovie(java.io.File selected,
java.lang.Boolean isSequanceSelected)
moviePlaybackAsBufferedImage
public void moviePlaybackAsBufferedImage(java.lang.String file,
YoCanvas3D canvas3D)
convertToType
public static java.awt.image.BufferedImage convertToType(java.awt.image.BufferedImage sourceImage,
int targetType)
createDataSink
public javax.media.DataSink createDataSink(javax.media.Processor p,
javax.media.MediaLocator outML)
- Create the DataSink.
controllerUpdate
public void controllerUpdate(javax.media.ControllerEvent evt)
- Controller Listener.
- Specified by:
controllerUpdate
in interface javax.media.ControllerListener
dataSinkUpdate
public void dataSinkUpdate(javax.media.datasink.DataSinkEvent evt)
- Event handler for the file writer.
- Specified by:
dataSinkUpdate
in interface javax.media.datasink.DataSinkListener