|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITerrainEmbeddedDataSource
Provides access to members associated with embedded data sources.
ITerrainEmbeddedDataSource is used to indicate whether a multipoint data source will be embedded during the terrain build process and whether or not any LAS based (i.e. attributes originating from LAS files) LIDAR attributes will be embedded along with them.
Embedding involves copying the multipoints, and the optional attributes, into the terrain. The terrain becomes their primary container. A reference to the source feature class is not maintained. It may be deleted after the terrain is built.
Notes:
Embedded points falling inside replace polygons will have their persisted heights changed to match the replace value(s) of the polygons.
Embedded points that are (near) coincident in XY will be snapped.
Method Summary | |
---|---|
String |
getName()
The name of the embedded data source. |
IStringArray |
getReservedFields()
Returns the names of the database fields associated with the data source that are copied into the terrain. |
boolean |
isToBeEmbedded()
Indicates the terrain will copy the data and not have a dependency on the data source after the terrain is built. |
void |
setName(String pName)
The name of the embedded data source. |
void |
setReservedFields(IStringArray pFields)
Set the names of the database fields associated with the data source that will be copied into the terrain. |
void |
setToBeEmbedded(boolean pbToBeEmbedded)
Indicates the terrain will copy the data and not have a dependency on the data source after the terrain is built. |
Method Detail |
---|
void setToBeEmbedded(boolean pbToBeEmbedded) throws IOException, AutomationException
pbToBeEmbedded
- The pbToBeEmbedded (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isToBeEmbedded() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setName(String pName) throws IOException, AutomationException
pName
- The pName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReservedFields(IStringArray pFields) throws IOException, AutomationException
Provide the names of the fields to embedd. Only certain kinds of fields are supported, such as those optionally created by the TerrainLasDataImporter.
pFields
- A reference to a com.esri.arcgis.system.IStringArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IStringArray getReservedFields() throws IOException, AutomationException
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 |