Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.arranger.jarl.filter.base
Class Twirl  view Twirl download Twirl.java

java.lang.Object
  extended bycom.arranger.jarl.base.BaseJarlObject
      extended bycom.arranger.jarl.base.BaseTimedJarlObject
          extended bycom.arranger.jarl.filter.BaseFilter
              extended bycom.arranger.jarl.filter.BaseSegmentFilter
                  extended bycom.arranger.jarl.filter.base.Twirl
All Implemented Interfaces:
java.lang.Cloneable, com.arranger.jarl.filter.IFilter, com.arranger.jarl.filter.IFilterDef, com.arranger.jarl.base.IJarlObject, com.arranger.jarl.base.ITimedJarlObject, com.arranger.jarl.util.IWidgetConfigSegmentFactory

public class Twirl
extends com.arranger.jarl.filter.BaseSegmentFilter

Twirl twirls the image


Nested Class Summary
protected static class Twirl.TwirlConfigSegment
           
 
Nested classes inherited from class com.arranger.jarl.filter.BaseFilter
com.arranger.jarl.filter.BaseFilter.ImageFilterObserver
 
Field Summary
protected  float m_angle
           
protected  float m_endAngle
           
protected  float m_startAngle
           
 
Fields inherited from class com.arranger.jarl.filter.BaseSegmentFilter
m_configSegments
 
Fields inherited from class com.arranger.jarl.filter.BaseFilter
m_graphics, m_image, m_imageFilter, m_isLocal
 
Fields inherited from class com.arranger.jarl.base.BaseTimedJarlObject
m_endTime, m_startTime, m_totalTime
 
Fields inherited from class com.arranger.jarl.base.BaseJarlObject
m_cachedTime, m_className, m_configElement, m_useAbsoluteTime, m_zOrder
 
Constructor Summary
Twirl()
           
 
Method Summary
protected  void addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
          Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55 for example: populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);
 com.arranger.jarl.util.WidgetConfigSegment createSegment(org.w3c.dom.Element element)
          Create a concrete com.arranger.jarl.util.WidgetConfigSegment based on this element
protected  java.lang.String getImageFilterClassName()
           
protected  void initAttributes(com.arranger.jarl.base.IContext context)
          Always remember some attrs might not be there
protected  void prepareFilter(com.arranger.jarl.base.IContext context)
          Prepare the filter with any changes as necessary
 
Methods inherited from class com.arranger.jarl.filter.BaseSegmentFilter
getConfigSegments, getCurrentSegment, getCurrentSegmentTimePct
 
Methods inherited from class com.arranger.jarl.filter.BaseFilter
_filterImage, dofilter, filterImage, getImageFilter, init, initInstance, isLocal, postFilterWidget, preFilterWidget, prepareImage, renderImage
 
Methods inherited from class com.arranger.jarl.base.BaseTimedJarlObject
checkTime, getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from class com.arranger.jarl.base.BaseJarlObject
clone, getConfigElement, getJarlObjectInfo, getName, getZOrder, initDef, populateInfo, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.arranger.jarl.base.ITimedJarlObject
getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from interface com.arranger.jarl.base.IJarlObject
clone, getConfigElement, getJarlObjectInfo, getZOrder, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from interface com.arranger.jarl.filter.IFilterDef
initDef
 

Field Detail

m_angle

protected float m_angle

m_startAngle

protected float m_startAngle

m_endAngle

protected float m_endAngle
Constructor Detail

Twirl

public Twirl()
Method Detail

prepareFilter

protected void prepareFilter(com.arranger.jarl.base.IContext context)
Prepare the filter with any changes as necessary


getImageFilterClassName

protected java.lang.String getImageFilterClassName()

initAttributes

protected void initAttributes(com.arranger.jarl.base.IContext context)
Always remember some attrs might not be there


addJarlObjectInfo

protected void addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
Description copied from class: com.arranger.jarl.base.BaseJarlObject
Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55 for example: populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);


createSegment

public com.arranger.jarl.util.WidgetConfigSegment createSegment(org.w3c.dom.Element element)
Create a concrete com.arranger.jarl.util.WidgetConfigSegment based on this element