idllib

Personal IDL library for M. Galloy

single page | use frames     summary     class     fields     routine details     file attributes

animation/

mggrimagesequenceanimation__define.pro


Class description for mggrimagesequenceanimation

Inheritance

Properties

base_filename init
_extra init

Routines

mggrimagesequenceanimation::renderFrame, view, frame=frame, nframes=nframes

Generate a single frame of the animation.

mggrimagesequenceanimation::cleanup

Free resources.

result = mggrimagesequenceanimation::init(base_filename=base_filename, _extra=_extra)

Initialize Mggrimagesequenceanimation.

mggrimagesequenceanimation__define

Define member variables.

Routine details

top source mggrimagesequenceanimation::renderFrame

mggrimagesequenceanimation::renderFrame, view, frame=frame, nframes=nframes

Generate a single frame of the animation.

@param view {in}{required}{type=object} IDLgrScene, IDLgrViewGroup, IDLgrview to draw @keyword frame {in}{required}{type=long} frame number to draw @keyword nframes {in}{required}{type=long} total number of frames to draw

Parameters

view

Keywords

frame
nframes

top source mggrimagesequenceanimation::cleanup

mggrimagesequenceanimation::cleanup

Free resources.

top source mggrimagesequenceanimation::init

result = mggrimagesequenceanimation::init(base_filename=base_filename, _extra=_extra)

Initialize Mggrimagesequenceanimation.

@returns 1 for success, 0 otherwise @keyword base_filename {in}{required}{type=string} basename of files in the image sequence output @keyword _extra {in}{optional}{type=keywords} keywords to IDLgrBuffer::init

Keywords

base_filename
_extra

top source mggrimagesequenceanimation__define

mggrimagesequenceanimation__define

Define member variables.

@file_comments A MGgrImageSequenceAnimation represents an animation which is output to a sequence of images. @field obuffer IDLgrBuffer used to render the frames @field baseFilename base filename to output image sequence

File attributes

Modification date: Mon Nov 29 18:32:22 2010
Lines: 76
Personal library of Michael Galloy
Contact me if you have enhancement requests or bug fixes.