|
|||||||||
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.SkylineGraph
public class SkylineGraph
Calculates sky visibility, and optionally generates a table and a polar graph. The table and graph represent the horizontal and vertical angles going from the observer point to each of the vertices on the skyline. The Skyline Graph tool is contained in the 3D Analyst Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
SkylineGraph()
Creates the Skyline Graph tool with defaults. |
|
SkylineGraph(Object inObserverPointFeatures,
Object inLineFeatures)
Creates the Skyline Graph tool with the required parameters. |
Method Summary | |
---|---|
String |
getAdditionalFields()
Returns the Additional Fields parameter of this tool . |
double |
getBaseVisibilityAngle()
Returns the Base Visibility Angle 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 |
getOutAnglesTable()
Returns the Output Angles Table parameter of this tool . |
Object |
getOutGraph()
Returns the Output Graph Name parameter of this tool . |
double |
getOutVisibilityRatio()
Returns the Visibility Ratio parameter of this tool (Read only). |
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 |
setAdditionalFields(String additionalFields)
Sets the Additional Fields parameter of this tool . |
void |
setBaseVisibilityAngle(double baseVisibilityAngle)
Sets the Base Visibility Angle 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 |
setOutAnglesTable(Object outAnglesTable)
Sets the Output Angles Table parameter of this tool . |
void |
setOutGraph(Object outGraph)
Sets the Output Graph Name 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 SkylineGraph()
Initializes the array of tool parameters with the default values specified when the tool was created.
public SkylineGraph(Object inObserverPointFeatures, Object inLineFeatures)
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 feature class containing the observer point.inLineFeatures
- the line feature class representing the skyline.Method Detail |
---|
public Object getInObserverPointFeatures()
public void setInObserverPointFeatures(Object inObserverPointFeatures)
inObserverPointFeatures
- the feature class containing the observer point.public Object getInLineFeatures()
public void setInLineFeatures(Object inLineFeatures)
inLineFeatures
- the line feature class representing the skyline.public double getBaseVisibilityAngle()
public void setBaseVisibilityAngle(double baseVisibilityAngle)
baseVisibilityAngle
- the vertical angle which is used as the baseline for calculating percentage of visible sky; 0 is the horizon, 90 is straight up; -90 is straight down. The default is 0.public String getAdditionalFields()
public void setAdditionalFields(String additionalFields)
additionalFields
- determines whether to output additional fields to the table, rather than just the two angle values.public Object getOutAnglesTable()
public void setOutAnglesTable(Object outAnglesTable)
outAnglesTable
- the table to be created for outputting the angles, and so on. The default is blank, meaning no table.public Object getOutGraph()
public void setOutGraph(Object outGraph)
outGraph
- the name for the desired graph. A table has to be generated in order for the graph to be generated. The graph will be displayed and can be saved and/or edited. The default is blank, meaning no graph.public double getOutVisibilityRatio()
public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |