|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITopologyClass
Provides access to topology class members.
The ITopologyClass interface provides read-only access to the properties of feature classes in a Topology. Most of these properties are specified when the feature class is added to the Topology.
Method Summary | |
---|---|
ITopology |
getTopology()
The Topology associated with the class. |
double |
getWeight()
The weight of the class in the topology. |
int |
getXYRank()
The XY rank of the class in the topology. |
int |
getZRank()
The Z rank of the class in the topology. |
boolean |
isEventNotificationOnValidate()
Indicates if event notification is fired on validate. |
boolean |
isInTopology()
Indicates if the class is in a topology. |
Method Detail |
---|
ITopology getTopology() throws IOException, AutomationException
Returns the Topology this FeatureClass is associated with. A FeatureClass can be associated with only 1 Topology.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isInTopology() throws IOException, AutomationException
Returns True if the FeatureClass participates in a topology and False if the FeatureClass does not participate in a Topology.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getWeight() throws IOException, AutomationException
The Weight of the feature class is a long between 1 and 10. This property is not currently implemented.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getXYRank() throws IOException, AutomationException
The XYRank of a feature class in the topology is a long between 1 and 50. It represents the relative accuracy of the features in the feature class with respect to their surrounding features.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getZRank() throws IOException, AutomationException
The ZRank of a feature class in the topology is a long between 1 and 50. It represents the relative accuracy of the features in the feature class with respect to their surrounding features. If a feature class is not Z aware it will return a ZRank of zero.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isEventNotificationOnValidate() throws IOException, AutomationException
EventNotificationOnValidate returns a Boolean value indicating if the ITopologyClassEvents::OnValidate event is broadcast when the Topology of the participating feature class is validated. The EventNotificationOnValidate property is only set when the feature class is added to the Topology and can only be set if the Topology is created programmatically. Feature classes participating in topologies created with the use of the Topology Wizard in ArcCatalog, return False for EventNotificationOnValidate.
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 |