Class RMChiselEffect
- java.lang.Object
- 
- All Implemented Interfaces:
- Archivable,- DeepChangeListener,- RMPropertyChanger,- java.beans.PropertyChangeListener,- java.lang.Cloneable,- java.util.EventListener
 
 public class RMChiselEffect extends RMEmbossEffect An emboss effect that uses contour fill as its bump map.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.rm.graphics.RMImageEffectRMImageEffect.BoxKernel, RMImageEffect.ConeKernel, RMImageEffect.GaussianKernel
 
- 
 - 
Constructor SummaryConstructors Constructor Description RMChiselEffect()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RMChiselEffectderiveEffect(boolean direction)RMChiselEffectderiveEffect(float newDepth)booleanequals(java.lang.Object anObj)Standard equals implementation.java.lang.ObjectfromXML(RXArchiver anArchiver, RXElement anElement)XML unarchival.floatgetBevelDepth()Returns bevel depth.java.awt.image.BufferedImagegetImage(RMShape aShape)Creates effect imagebooleanisDirectionUp()Returns whether direction is up.voidisolateHeightSample(int[] bumpPixels, int w, int h)Overridden from RMEmbossEffect to use the blue sample as the heightRXElementtoXML(RXArchiver anArchiver)XML archival.- 
Methods inherited from class com.inductiveautomation.rm.graphics.RMEmbossEffectderiveEffect, deriveEffect, emboss, getAltitude, getAzimuth, getRadius, paint
 - 
Methods inherited from class com.inductiveautomation.rm.graphics.RMImageEffectclone, getBlurredImage, getBlurredImage, getCachedImage, getShapeImage, reset
 - 
Methods inherited from class com.inductiveautomation.rm.graphics.RMEffectdeepChange, getBounds, getName, isEnabled, propertyChange, setEnabled, toString
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
getImagepublic java.awt.image.BufferedImage getImage(RMShape aShape) Creates effect image- Overrides:
- getImagein class- RMEmbossEffect
 
 - 
isolateHeightSamplepublic void isolateHeightSample(int[] bumpPixels, int w, int h)Overridden from RMEmbossEffect to use the blue sample as the height- Overrides:
- isolateHeightSamplein class- RMEmbossEffect
 
 - 
deriveEffectpublic RMChiselEffect deriveEffect(float newDepth) 
 - 
deriveEffectpublic RMChiselEffect deriveEffect(boolean direction) 
 - 
isDirectionUppublic boolean isDirectionUp() Returns whether direction is up.
 - 
getBevelDepthpublic float getBevelDepth() Returns bevel depth.
 - 
equalspublic boolean equals(java.lang.Object anObj) Standard equals implementation.- Overrides:
- equalsin class- RMEmbossEffect
 
 - 
toXMLpublic RXElement toXML(RXArchiver anArchiver) XML archival.- Specified by:
- toXMLin interface- Archivable
- Overrides:
- toXMLin class- RMEmbossEffect
 
 - 
fromXMLpublic java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement) XML unarchival.- Specified by:
- fromXMLin interface- Archivable
- Overrides:
- fromXMLin class- RMEmbossEffect
 
 
- 
 
-