|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITin
Provides access to members that control TINs.
Method Summary | |
---|---|
int |
getDataEdgeCount()
The number of TIN edges that have a data triangle on one side or the other. |
int |
getDataNodeCount()
The number of data nodes in the TIN. |
int |
getDataTriangleCount()
The number of data triangles in the TIN. |
IEnvelope |
getExtent()
The interpolation zone of the TIN. |
IFields |
getFields()
The collection of attribute items of the TIN. |
int |
getVersion()
Returns the version number of the TIN engine used to build the TIN. |
double |
getZFactor()
Multiplication factor applied to all z values in a TIN to provide unit-congruency between coordinate components. |
boolean |
isDelaunay()
Indicates if TIN was constructed using Delaunay triangulation. |
boolean |
isEmpty()
Indicates if the TIN contains no data. |
boolean |
isHasEdgeTagValues()
Indicates if the TIN dataset has edge tag values. |
boolean |
isHasNodeTagValues()
Indicates if the TIN dataset has node tag values. |
boolean |
isHasTriangleTagValues()
Indicates if the TIN dataset has triangle tag values. |
void |
saveAs(String newName,
Object pOverWrite)
Saves the TIN to disk using the specified name. |
void |
setZFactor(double pFactor)
Multiplication factor applied to all z values in a TIN to provide unit-congruency between coordinate components. |
Method Detail |
---|
boolean isEmpty() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isDelaunay() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void saveAs(String newName, Object pOverWrite) throws IOException, AutomationException
newName
- The newName (in)pOverWrite
- A Variant (in, optional, pass null if not required)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnvelope getExtent() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDataNodeCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDataEdgeCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDataTriangleCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getZFactor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setZFactor(double pFactor) throws IOException, AutomationException
pFactor
- The pFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getVersion() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasNodeTagValues() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasEdgeTagValues() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasTriangleTagValues() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFields getFields() throws IOException, AutomationException
Returns fields used to represent intrinsic attributes of the TIN.
While a TIN doesn't have attributes stored in a database table it does have intrinsic properties that can be treated like attributes. In this manner, TINs can 'pretend' to be like other data types that have attributes. An identify operation is an example where this behavior is useful. An identify tool asks the dataset what attributes (fields) it has and what the values are for a selected feature. For TINs it's based on selected location.
Fields are Elevation, Slope, Aspect, Node Tag Value, and Face Tag Value.
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 |