|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geoprocessing.AbstractGPTool com.esri.arcgis.geoprocessing.tools.analyst3dtools.SkylineBarrier
public class SkylineBarrier
Generates a multipatch feature class representing a skyline barrier. The barrier is in a sense a surface, and looks similar to a triangle fan formed by drawing a line from the observer point to the first vertex of the skyline, then sweeping the line through all of the vertices of the skyline. A skirt and base can optionally be added to form a closed multipatch, giving the appearance of a solid. The Skyline Barrier tool is contained in the 3D Analyst Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
SkylineBarrier()
Creates the Skyline Barrier tool with defaults. |
|
SkylineBarrier(Object inObserverPointFeatures,
Object inLineFeatures,
Object outFeatureClass)
Creates the Skyline Barrier tool with the required parameters. |
Method Summary | |
---|---|
Object |
getBaseElevation()
Returns the Base Elevation parameter of this tool . |
String |
getClosed()
Returns the Closed parameter of this tool . |
Object |
getInLineFeatures()
Returns the Input Line Features parameter of this tool . |
Object |
getInObserverPointFeatures()
Returns the Input Observer Point Features parameter of this tool . |
Object |
getMaxRadiusValueOrField()
Returns the Maximum Radius parameter of this tool . |
Object |
getMinRadiusValueOrField()
Returns the Minimum Radius parameter of this tool . |
Object |
getOutFeatureClass()
Returns the Output Feature Class parameter of this tool . |
String |
getProjectToPlane()
Returns the Project to Plane parameter of this tool . |
String |
getToolboxAlias()
Returns the alias of the tool box containing this tool. |
String |
getToolboxName()
Returns the name of the tool box containing this tool. |
String |
getToolName()
Returns the name of this tool. |
void |
setBaseElevation(Object baseElevation)
Sets the Base Elevation parameter of this tool . |
void |
setClosed(String closed)
Sets the Closed parameter of this tool . |
void |
setInLineFeatures(Object inLineFeatures)
Sets the Input Line Features parameter of this tool . |
void |
setInObserverPointFeatures(Object inObserverPointFeatures)
Sets the Input Observer Point Features parameter of this tool . |
void |
setMaxRadiusValueOrField(Object maxRadiusValueOrField)
Sets the Maximum Radius parameter of this tool . |
void |
setMinRadiusValueOrField(Object minRadiusValueOrField)
Sets the Minimum Radius parameter of this tool . |
void |
setOutFeatureClass(Object outFeatureClass)
Sets the Output Feature Class parameter of this tool . |
void |
setProjectToPlane(String projectToPlane)
Sets the Project to Plane parameter of this tool . |
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
getParameterValues, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SkylineBarrier()
Initializes the array of tool parameters with the default values specified when the tool was created.
public SkylineBarrier(Object inObserverPointFeatures, Object inLineFeatures, Object outFeatureClass)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inObserverPointFeatures
- the point feature class containing the observer point(s).inLineFeatures
- the input line feature class which represents the skyline(s).outFeatureClass
- the output feature class into which the skyline barrier is placed.Method Detail |
---|
public Object getInObserverPointFeatures()
public void setInObserverPointFeatures(Object inObserverPointFeatures)
inObserverPointFeatures
- the point feature class containing the observer point(s).public Object getInLineFeatures()
public void setInLineFeatures(Object inLineFeatures)
inLineFeatures
- the input line feature class which represents the skyline(s).public Object getOutFeatureClass()
public void setOutFeatureClass(Object outFeatureClass)
outFeatureClass
- the output feature class into which the skyline barrier is placed.public Object getMinRadiusValueOrField()
public void setMinRadiusValueOrField(Object minRadiusValueOrField)
minRadiusValueOrField
- the minimum radius to which triangle edges should be extended from the observer point. The default is 0, meaning no minimum.public Object getMaxRadiusValueOrField()
public void setMaxRadiusValueOrField(Object maxRadiusValueOrField)
maxRadiusValueOrField
- the maximum radius to which triangle edges should be extended from the observer point. The default is 0, meaning no maximum.public String getClosed()
public void setClosed(String closed)
closed
- whether to close the skyline barrier with a skirt and a base, so that the resulting multipatch will appear to be a solid.public Object getBaseElevation()
public void setBaseElevation(Object baseElevation)
baseElevation
- the elevation of the base of the closed multipatch; ignored if the barrier is not to be closed.public String getProjectToPlane()
public void setProjectToPlane(String projectToPlane)
projectToPlane
- nullpublic String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |