public class SymbolLine3DResourceParameter extends ResourceParameter3D
The SymbolLine3DResourcesParameter class.
The 3D line consists of the line description information, model and material corresponded with line. Users need to get in batches. You can specify the type which will be got and set the corresponding parameter to get a feature with specific type through SymbolLine3DItemType
.
Modifier and Type | Field and Description |
---|---|
int |
baseLineID
ID of the base line where the material corresponding with 3D line locates.
|
int |
line3dID
The ID of 3D line.
|
int |
modelID
ID of the model in the internal symbol library which is corresponded with the 3D line.
|
SymbolLine3DItemType |
smbolLine3DItemType
The feature types of the got 3D line.
|
int |
strokeID
Stroke ID of the material corresponding with 3D line locates.
|
resourceType, returnType
Constructor and Description |
---|
SymbolLine3DResourceParameter()
The Constructor.
|
SymbolLine3DResourceParameter(SymbolLine3DResourceParameter symbol3DResourceParameter)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Determines whether the specified object is equal to the current
SymbolLine3DResourceParameter object. |
int |
hashCode()
Gets the hash code of the 3D line resource.
|
public int line3dID
The ID of 3D line. Through specifying SymbolLine3DItemType
as LINELIB and setting the parameter lineSymbolID to get the line library file corresponded with the line whose ID is lineSymbolID.
public int modelID
ID of the model in the internal symbol library which is corresponded with the 3D line. Through specifying SymbolLine3DItemType
as GEOMODEL and setting the parameter modelID to get the corresponding model file whose ID is modelID in the symbol library which corresponds with line library.
public int baseLineID
ID of the base line where the material corresponding with 3D line locates. The parameter should be used with strokeID
parameter. Through specifying SymbolLine3DItemType
as MATERIAL and setting the parameter baseLineID and @link #strokeID} to get the corresponding material file in the symbol library which corresponds with line library.
public int strokeID
Stroke ID of the material corresponding with 3D line locates. The parameter should be used with baseLineID
parameter. Through specifying SymbolLine3DItemType
as MATERIAL and setting baseLineID
and strokeID to get the corresponding material file in the symbol library which corresponds with line library.
public SymbolLine3DItemType smbolLine3DItemType
The feature types of the got 3D line.
public SymbolLine3DResourceParameter()
The Constructor.
public SymbolLine3DResourceParameter(SymbolLine3DResourceParameter symbol3DResourceParameter)
Copy constructor.
symbol3DResourceParameter
- 3D line resource parameter objectpublic boolean equals(java.lang.Object obj)
Determines whether the specified object is equal to the current SymbolLine3DResourceParameter
object.
equals
in class ResourceParameter3D
obj
- The object to be compared with the SymbolLine3DResourceParameter
object.public int hashCode()
Gets the hash code of the 3D line resource.
hashCode
in class ResourceParameter3D