|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.geoprocessing.AbstractGPTool
com.esri.arcgis.geoprocessing.tools.analyst3dtools.Intersect3DLineWithMultiPatch
public class Intersect3DLineWithMultiPatch
Computes a geometric intersection of the input line and multipatch features, and returns the number of points of intersection. Points (of intersection) and/or lines (resulting from input lines being broken at intersection points) can optionally be written to output feature class(es). The Intersect 3D Line With Multipatch tool is contained in the 3D Analyst Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
Intersect3DLineWithMultiPatch()
Creates the Intersect 3D Line With Multipatch tool with defaults. |
|
Intersect3DLineWithMultiPatch(Object inLineFeatures,
Object inMultipatchFeatures)
Creates the Intersect 3D Line With Multipatch tool with the required parameters. |
Method Summary | |
---|---|
Object |
getInLineFeatures()
Returns the Input Line Features parameter of this tool . |
Object |
getInMultipatchFeatures()
Returns the Input Multipatch Features parameter of this tool . |
String |
getJoinAttributes()
Returns the Join Attributes parameter of this tool . |
int |
getOutIntersectionCount()
Returns the Intersection Count parameter of this tool (Read only). |
Object |
getOutLineFeatureClass()
Returns the Output Line Feature Class parameter of this tool . |
Object |
getOutPointFeatureClass()
Returns the Output Point Feature Class 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 |
setInLineFeatures(Object inLineFeatures)
Sets the Input Line Features parameter of this tool . |
void |
setInMultipatchFeatures(Object inMultipatchFeatures)
Sets the Input Multipatch Features parameter of this tool . |
void |
setJoinAttributes(String joinAttributes)
Sets the Join Attributes parameter of this tool . |
void |
setOutLineFeatureClass(Object outLineFeatureClass)
Sets the Output Line Feature Class parameter of this tool . |
void |
setOutPointFeatureClass(Object outPointFeatureClass)
Sets the Output Point Feature Class 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 Intersect3DLineWithMultiPatch()
Initializes the array of tool parameters with the default values specified when the tool was created.
public Intersect3DLineWithMultiPatch(Object inLineFeatures, Object inMultipatchFeatures)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inLineFeatures
- the input line feature class or layer.inMultipatchFeatures
- the input multipatch feature class or layer.Method Detail |
---|
public Object getInLineFeatures()
public void setInLineFeatures(Object inLineFeatures)
inLineFeatures
- the input line feature class or layer.public Object getInMultipatchFeatures()
public void setInMultipatchFeatures(Object inMultipatchFeatures)
inMultipatchFeatures
- the input multipatch feature class or layer.public String getJoinAttributes()
public void setJoinAttributes(String joinAttributes)
joinAttributes
- allows all nonrequired fields (in other words, not ObjectID or geometry) and values from the input line feature class to be copied into the optional output line feature class.public Object getOutPointFeatureClass()
public void setOutPointFeatureClass(Object outPointFeatureClass)
outPointFeatureClass
- the optional feature class into which points of intersection will be placed.public Object getOutLineFeatureClass()
public void setOutLineFeatureClass(Object outLineFeatureClass)
outLineFeatureClass
- the optional feature class into which lines (input lines broken at points of intersection) will be placed.public int getOutIntersectionCount()
public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |