public class GeometryDef extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IGeometryDef, IGeometryDefEdit, IPersist, IPersistStream, IClone, IXMLSerialize, java.io.Externalizable
Description 'Esri Geometry Definition object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
IID, IID439a0d51_3915_11d1_9ca7_0000f8780619, xxDummy
IID439a0d50_3915_11d1_9ca7_0000f8780619
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
IID0000010c_0000_0000_c000_000000000046
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
Constructor and Description |
---|
GeometryDef()
Constructs a GeometryDef using ArcGIS Engine.
|
GeometryDef(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
GeometryDef theGeometryDef = (GeometryDef) obj; |
Modifier and Type | Method and Description |
---|---|
void |
assign(IClone src)
Assigns the properties of src to the receiver.
|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone.
|
int |
getAvgNumPoints()
The estimated average number of points per feature.
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getGeometryType()
The enumerated geometry type.
|
int |
getGridCount()
The number of spatial index grids.
|
double |
getGridSize(int index)
The size of a spatial index grid.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
ISpatialReference |
getSpatialReference()
The spatial reference for the dataset.
|
int |
hashCode()
the hashcode for this object
|
void |
isDirty()
isDirty
|
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties.
|
boolean |
isHasM()
Indicates if the feature class has measure (M) values.
|
boolean |
isHasZ()
Indicates if the featureClass has Z values.
|
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object.
|
void |
load(IStream pstm)
load
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
save(IStream pstm,
int fClearDirty)
save
|
void |
serialize(IXMLSerializeData data)
Serializes an object to XML.
|
void |
setAvgNumPoints(int rhs1)
The estimated average number of points per feature.
|
void |
setGeometryType(int rhs1)
The geometry type.
|
void |
setGridCount(int rhs1)
The number of spatial index grids.
|
void |
setGridSize(int index,
double rhs2)
The size of a spatial index grid.
|
void |
setHasM(boolean rhs1)
Indicates if the feature class will support M values.
|
void |
setHasZ(boolean rhs1)
Indicates if the feature class will support Z values.
|
void |
setSpatialReferenceByRef(ISpatialReference rhs1)
The spatial reference of the dataset.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public GeometryDef() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic GeometryDef(java.lang.Object obj) throws java.io.IOException
GeometryDef theGeometryDef = (GeometryDef) obj;
obj
to GeometryDef
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getAvgNumPoints() throws java.io.IOException, AutomationException
getAvgNumPoints
in interface IGeometryDef
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getGeometryType() throws java.io.IOException, AutomationException
getGeometryType
in interface IGeometryDef
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getGridSize(int index) throws java.io.IOException, AutomationException
getGridSize
in interface IGeometryDef
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getGridCount() throws java.io.IOException, AutomationException
getGridCount
in interface IGeometryDef
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
getSpatialReference
in interface IGeometryDef
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHasZ() throws java.io.IOException, AutomationException
isHasZ
in interface IGeometryDef
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHasM() throws java.io.IOException, AutomationException
isHasM
in interface IGeometryDef
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAvgNumPoints(int rhs1) throws java.io.IOException, AutomationException
setAvgNumPoints
in interface IGeometryDefEdit
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGeometryType(int rhs1) throws java.io.IOException, AutomationException
setGeometryType
in interface IGeometryDefEdit
rhs1
- A com.esri.arcgis.geometry.esriGeometryType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGridSize(int index, double rhs2) throws java.io.IOException, AutomationException
setGridSize
in interface IGeometryDefEdit
index
- The index (in)rhs2
- The rhs2 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGridCount(int rhs1) throws java.io.IOException, AutomationException
setGridCount
in interface IGeometryDefEdit
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSpatialReferenceByRef(ISpatialReference rhs1) throws java.io.IOException, AutomationException
setSpatialReferenceByRef
in interface IGeometryDefEdit
rhs1
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setHasZ(boolean rhs1) throws java.io.IOException, AutomationException
setHasZ
in interface IGeometryDefEdit
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setHasM(boolean rhs1) throws java.io.IOException, AutomationException
setHasM
in interface IGeometryDefEdit
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IClone esri_clone() throws java.io.IOException, AutomationException
esri_clone
in interface IClone
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void assign(IClone src) throws java.io.IOException, AutomationException
assign
in interface IClone
src
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws java.io.IOException, AutomationException
isEqual
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws java.io.IOException, AutomationException
isIdentical
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException