org.commonreality.modalities.visual
Interface IVisualPropertyHandler
- All Superinterfaces:
- IModalityPropertyHandler, IPropertyHandler
- All Known Implementing Classes:
- DefaultVisualPropertyHandler
public interface IVisualPropertyHandler
- extends IModalityPropertyHandler
IS_VISUAL
static final java.lang.String IS_VISUAL
- See Also:
- Constant Field Values
VISIBLE
static final java.lang.String VISIBLE
- See Also:
- Constant Field Values
RETINAL_LOCATION
static final java.lang.String RETINAL_LOCATION
- See Also:
- Constant Field Values
RETINAL_DISTANCE
static final java.lang.String RETINAL_DISTANCE
- See Also:
- Constant Field Values
RETINAL_SIZE
static final java.lang.String RETINAL_SIZE
- See Also:
- Constant Field Values
COLOR
static final java.lang.String COLOR
- See Also:
- Constant Field Values
TYPE
static final java.lang.String TYPE
- See Also:
- Constant Field Values
TOKEN
static final java.lang.String TOKEN
- See Also:
- Constant Field Values
TEXT
static final java.lang.String TEXT
- See Also:
- Constant Field Values
SLOPE
static final java.lang.String SLOPE
- See Also:
- Constant Field Values
isVisible
boolean isVisible(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getRetinalLocation
java.awt.geom.Point2D getRetinalLocation(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getRetinalDistance
double getRetinalDistance(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getRetinalSize
java.awt.geom.Dimension2D getRetinalSize(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getColors
java.awt.Color[] getColors(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getTypes
java.lang.String[] getTypes(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getToken
java.lang.String getToken(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getText
java.lang.String getText(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
getSlope
double getSlope(ISimulationObject realObject)
throws UnknownPropertyNameException
- Throws:
UnknownPropertyNameException
asPoint
java.awt.geom.Point2D asPoint(java.lang.Object object)
throws java.lang.IllegalArgumentException
- transforms an array of doubles into a point2d
- Parameters:
object -
- Returns:
-
- Throws:
java.lang.IllegalArgumentException
asDimension
java.awt.geom.Dimension2D asDimension(java.lang.Object object)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
asColors
java.awt.Color[] asColors(java.lang.Object object)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException