|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.modules.pm.visual.visicon.map.AbstractVisualMap
public abstract class AbstractVisualMap
| Constructor Summary | |
|---|---|
AbstractVisualMap(IVisicon visicon)
|
|
| Method Summary | |
|---|---|
void |
addFeatureMap(IVisualFeatureMap featureMap)
|
void |
addFilter(IVisualLocationFilter filter)
|
void |
dispose()
|
java.util.Collection<IVisualFeatureMap> |
getFeatureMaps()
return an immutable copy of the available feature maps |
IFINSTFeatureMap |
getFINSTFeatureMap()
|
double[] |
getLocation(IChunk visualLocationChunk)
return the x,y location of the visuallocation chunk. |
IVisibilityFeatureMap |
getVisibilityFeatureMap()
|
IVisicon |
getVisicon()
|
int |
getVisualFieldHeight()
|
int |
getVisualFieldHorizontalResolution()
|
int |
getVisualFieldVerticalResolution()
|
int |
getVisualFieldWidth()
|
IChunk |
getVisualLocationChunk(double x,
double y)
internal version - |
java.util.Collection<IVisualLocationFilter> |
getVisualLocationFilters()
the set of possible filters used in pruning and prioritizing visual location searches |
IChunk |
getVisualLocationFor(ChunkTypeRequest request)
return the visual location that matches the x and y stored in this chunk pattern |
IChunk |
getVisualLocationFor(org.commonreality.identifier.IIdentifier identifier)
return the visual location of the afferent object, or null if the object is not visible |
void |
removeFeatureMap(IVisualFeatureMap featureMap)
|
void |
removeFilter(IVisualLocationFilter filter)
|
void |
setVisualFieldHeight(int height)
|
void |
setVisualFieldHorizontalResolution(int horizontalResolution)
|
void |
setVisualFieldVerticalResolution(int verticalResolution)
|
void |
setVisualFieldWidth(int width)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractVisualMap(IVisicon visicon)
| Method Detail |
|---|
public void dispose()
dispose in interface IVisualMappublic IVisicon getVisicon()
getVisicon in interface IVisualMappublic void addFilter(IVisualLocationFilter filter)
addFilter in interface IVisualMappublic void removeFilter(IVisualLocationFilter filter)
removeFilter in interface IVisualMappublic void addFeatureMap(IVisualFeatureMap featureMap)
addFeatureMap in interface IVisualMappublic void removeFeatureMap(IVisualFeatureMap featureMap)
removeFeatureMap in interface IVisualMappublic IVisibilityFeatureMap getVisibilityFeatureMap()
getVisibilityFeatureMap in interface IVisualMappublic IFINSTFeatureMap getFINSTFeatureMap()
getFINSTFeatureMap in interface IVisualMappublic java.util.Collection<IVisualFeatureMap> getFeatureMaps()
IVisualMap
getFeatureMaps in interface IVisualMappublic java.util.Collection<IVisualLocationFilter> getVisualLocationFilters()
IVisualMap
getVisualLocationFilters in interface IVisualMappublic double[] getLocation(IChunk visualLocationChunk)
IVisualMap
getLocation in interface IVisualMap
public IChunk getVisualLocationChunk(double x,
double y)
getVisualLocationChunk in interface IVisualMapx - y -
public int getVisualFieldHeight()
getVisualFieldHeight in interface IVisualMappublic void setVisualFieldHeight(int height)
setVisualFieldHeight in interface IVisualMappublic int getVisualFieldHorizontalResolution()
getVisualFieldHorizontalResolution in interface IVisualMappublic void setVisualFieldHorizontalResolution(int horizontalResolution)
setVisualFieldHorizontalResolution in interface IVisualMappublic int getVisualFieldVerticalResolution()
getVisualFieldVerticalResolution in interface IVisualMappublic void setVisualFieldVerticalResolution(int verticalResolution)
setVisualFieldVerticalResolution in interface IVisualMappublic int getVisualFieldWidth()
getVisualFieldWidth in interface IVisualMappublic void setVisualFieldWidth(int width)
setVisualFieldWidth in interface IVisualMap
public IChunk getVisualLocationFor(org.commonreality.identifier.IIdentifier identifier)
throws IllegalModuleStateException
IVisualMap
getVisualLocationFor in interface IVisualMapIllegalModuleStateException - if there is no information for the identifier or the system is
not connected to common realitypublic IChunk getVisualLocationFor(ChunkTypeRequest request)
getVisualLocationFor in interface IVisualMaprequest -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||