|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.trackinganalyst.ProximityLocationTrigger
public class ProximityLocationTrigger
Controls the implementation of a proximity location trigger which can perform across multiple real-time point temporal feature classes.
| Constructor Summary | |
|---|---|
ProximityLocationTrigger()
Constructs a ProximityLocationTrigger using ArcGIS Engine. |
|
ProximityLocationTrigger(Object obj)
Construct a ProximityLocationTrigger using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
configure(int hParentWindowHandle,
ISet piObjects)
Open a configuration dialog for the location trigger properties. |
boolean |
equals(Object o)
Compare this object with another |
void |
evaluateDataMessage(IDataMessage piDataMessage)
Evaluates data message for location trigger information. |
void |
evaluateFeature(IFeature piFeature)
Evaluates feature for location trigger information. |
void |
geometryIsCompatible(int eTypeA,
int eTypeB)
Determines whether or not the geometry is compatible for the location trigger. |
static String |
getClsid()
getClsid. |
String |
getDescription()
Description of location trigger properties. |
String |
getName()
Name of the location trigger. |
IPropertySet |
getProperties()
PropertySet of all configurable items for this location trigger. |
IGeometry |
getTestGeometry()
Geometry used for location trigger test. |
int |
hashCode()
the hashcode for this object |
void |
initializeState()
Initializes the Location Trigger to its default state. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isForFutureProximityTests()
Indicates if event's geometry and / or temporal value is to be used in future proximity tests. |
boolean |
isHasConfigurationDialog()
Indicates whether this location trigger has a Configuration Dialog or not. |
boolean |
isInvertable()
Indicates whether or not the location trigger can be negated. |
boolean |
isInverted()
Indicates whether or not location trigger has been negated. |
boolean |
isNeedsTestGeometry()
Indicates whether this location trigger needs to have a test geometry. |
boolean |
isPerformProximityTests()
Indicates if event's geometry and / or temporal value should be evaluated by the proximity tests. |
boolean |
isValidateProperties()
Indicates whether this location trigger has been configured properly. |
void |
setEventIdColumn(int rhs1)
Column containing EventID information. |
void |
setForFutureProximityTests(boolean pVal)
Indicates if event's geometry and / or temporal value is to be used in future proximity tests. |
void |
setInverted(boolean pVal)
Indicates whether or not location trigger has been negated. |
void |
setPerformProximityTests(boolean pVal)
Indicates if event's geometry and / or temporal value should be evaluated by the proximity tests. |
void |
setProperties(IPropertySet ppiProperties)
PropertySet of all configurable items for this location trigger. |
void |
setShapeColumn(int rhs1)
Column containing geometry objects. |
void |
setTestFeatureClass(IFeatureClass rhs1)
Feature class containing geometry used in the location query. |
void |
setTestGeometry(IGeometry ppiTestGeometry)
Geometry used for location trigger test. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public ProximityLocationTrigger()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ProximityLocationTrigger(Object obj)
throws IOException
obj to ProximityLocationTrigger.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
ProximityLocationTrigger theProximityLocationTrigger = (ProximityLocationTrigger) obj;| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public boolean isForFutureProximityTests()
throws IOException,
AutomationException
isForFutureProximityTests in interface IProximityLocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setForFutureProximityTests(boolean pVal)
throws IOException,
AutomationException
setForFutureProximityTests in interface IProximityLocationTriggerpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPerformProximityTests()
throws IOException,
AutomationException
isPerformProximityTests in interface IProximityLocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPerformProximityTests(boolean pVal)
throws IOException,
AutomationException
setPerformProximityTests in interface IProximityLocationTriggerpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInvertable()
throws IOException,
AutomationException
isInvertable in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInverted()
throws IOException,
AutomationException
isInverted in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInverted(boolean pVal)
throws IOException,
AutomationException
setInverted in interface ILocationTriggerpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShapeColumn(int rhs1)
throws IOException,
AutomationException
setShapeColumn in interface ILocationTriggerrhs1 - The rhs1 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEventIdColumn(int rhs1)
throws IOException,
AutomationException
setEventIdColumn in interface ILocationTriggerrhs1 - The rhs1 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTestFeatureClass(IFeatureClass rhs1)
throws IOException,
AutomationException
setTestFeatureClass in interface ILocationTriggerrhs1 - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void geometryIsCompatible(int eTypeA,
int eTypeB)
throws IOException,
AutomationException
geometryIsCompatible in interface ILocationTriggereTypeA - A com.esri.arcgis.geometry.esriGeometryType constant (in)eTypeB - A com.esri.arcgis.geometry.esriGeometryType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void evaluateFeature(IFeature piFeature)
throws IOException,
AutomationException
evaluateFeature in interface ILocationTriggerpiFeature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void evaluateDataMessage(IDataMessage piDataMessage)
throws IOException,
AutomationException
evaluateDataMessage in interface ILocationTriggerpiDataMessage - A reference to a com.esri.arcgis.geodatabaseextensions.IDataMessage (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTestGeometry(IGeometry ppiTestGeometry)
throws IOException,
AutomationException
setTestGeometry in interface ILocationTriggerppiTestGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getTestGeometry()
throws IOException,
AutomationException
getTestGeometry in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getProperties()
throws IOException,
AutomationException
The PropertySet should contain all of the configuration information for the Location Trigger. The supported property name-value pairs are defined by the coclass.
getProperties in interface ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setProperties(IPropertySet ppiProperties)
throws IOException,
AutomationException
setProperties in interface ILocationTriggerAdminppiProperties - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasConfigurationDialog()
throws IOException,
AutomationException
Use this property to determine if the location trigger has a dialog that can be used to generate the configuration properties. If a configuration dialog exists, it can be used in place of programmatically calling put_Properties.
isHasConfigurationDialog in interface ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isValidateProperties()
throws IOException,
AutomationException
ValidateProperties can be used after the configuration properties have been set, using either put_Properties or configure, to verify that the resulting location trigger is valid. If the result is returned as VARIANT_FALSE you will need to reconfigure the trigger before it will be evaluated.
isValidateProperties in interface ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void configure(int hParentWindowHandle,
ISet piObjects)
throws IOException,
AutomationException
configure in interface ILocationTriggerAdminhParentWindowHandle - The hParentWindowHandle (A COM typedef) (in)piObjects - A reference to a com.esri.arcgis.system.ISet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isNeedsTestGeometry()
throws IOException,
AutomationException
isNeedsTestGeometry in interface ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void initializeState()
throws IOException,
AutomationException
initializeState in interface ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interfaceSupportsErrorInfo(GUID riid)
throws IOException,
AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||