ArcGIS Enterprise SDK
IClone Interface
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.Server.System > Interfaces > IC > IClone Interface
ArcGIS Developer Help (ESRI.ArcGIS.esriSystem)

IClone Interface

Provides access to members that control cloning of objects.

Description

Use the IClone interface to clone objects.

See the topics on implementing cloning for more details.

Members

Name Description
Method Assign Assigns the properties of src to the receiver.
Method Clone Clones the receiver and assigns the result to *clone.
Method IsEqual Indicates if the receiver and other have the same properties.
Method IsIdentical Indicates if the receiver and other are the same object.

Classes that implement IClone

Classes Description
AbridgedMolodenskyTransformation (esriGeometry) Creates an Abridged Molodensky transformation.
AdjustXform (esriDataSourcesRaster) An adjustment (rubber sheeting) transform class.
AffineTransformation2D (esriGeometry) A two dimensional affine transformation.
AffineTransformation3D (esriGeometry) A three dimensional transformation.
AlgorithmicColorRamp (esriDisplay) Defines an algorithmic color ramp, where ramp is defined by two colors and the algorithm used to traverse the intervening color space between them.
AngleFormat An object for formatting numbers in an angle format.
AngularUnit (esriGeometry) Creates a angular unit of measure.
ApproximationXform (esriDataSourcesRaster) A transformation that approximates other transformations.
ArrowMarkerSymbol (esriDisplay) A marker symbol created from a predefined arrow.
BalloonCallout (esriDisplay) A filled background that is placed behind text.
BarChartSymbol (esriDisplay) Defines a bar chart symbol.
BezierCurve (esriGeometry) A cubic Bezier curve defined between two points; optionally has measure, height and ID attributes at each endpoint.
CartographicLineSymbol (esriDisplay) A line symbol for drawing solid or dashed lines.
CharacterMarkerSymbol (esriDisplay) A marker symbol based on a character from a font.
CircularArc (esriGeometry) A portion of a circle that connects two points optionally has measure, height and ID attributes at each endpoint.
CmykColor (esriDisplay) A color in the CMYK(Cyan Magenta Yellow, Black) color system.
CodedValueDomain (esriGeoDatabase) Esri Attribute set constraint object.
CompositeGeoTransformation (esriGeometry) Performs a sequence of geographic transformations.
CompositeXform (esriDataSourcesRaster) A composite geodata transform collection class.
CoordinateFrameTransformation (esriGeometry) Creates a Coordinate Frame transformation.
CoordinateXform (esriDataSourcesRaster) A coordinate transform class.
CSMXform (esriDataSourcesRaster) CSM transformation class.
CurrencyFormat An object for formatting numbers in a currency format.
CustomNumberFormat An object for formatting numbers in a user-defined format.
Datum (esriGeometry) Creates a datum.
DimDisplayFilter (esriDisplay) Esri Dim Display Filter.
DirectionFormat An object for formatting numbers in a direction format.
DotDensityFillSymbol (esriDisplay) Defines a dot density fill symbol, a data driven symbol commonly used with the dot density renderer.
EdgeConnectivityRule (esriGeoDatabase) Esri Edge-Edge NetworkConnectivity rule object.
EllipticArc (esriGeometry) A portion of the boundary of a 2D ellipse that connects two points; optionally has measure, height and ID attributes at each endpoint.
EmfPrinter (esriOutput) Class used to print maps with the EMF (Windows Enhanced Metafile) Printer Driver.
EnumFeatureGeometry (esriGeoDatabase) Esri enumerator for geometries of a feature class or selection set.
Envelope (esriGeometry) A rectangle with sides parallel to a coordinate system defining the extent of another geometry; optionally has min and max measure, height and ID attributes.
EpipolarXform (esriDataSourcesRaster) A transformation that map native image to epipolar image.
FIDSet (esriGeoDatabase) Esri FID Set object.
Field (esriGeoDatabase) Esri Field object.
Fields (esriGeoDatabase) Esri Fields object.
FontSize (esriDisplay) The size of the text as specified in points.
Formosat2Xform (esriDataSourcesRaster) A Formosat2 transform class.
FractionFormat An object for formatting numbers in a fraction format.
FrameXform (esriDataSourcesRaster) A standard frame camera model transformation class.
GCSShiftXform (esriDataSourcesRaster) A GCS shift geodata transform class.
GeocentricTranslation (esriGeometry) Creates a geocentric translation.
GEOCONTransformation (esriGeometry) Creates a GEOCON-based transformation.
Geographic2DOffsetTransformation (esriGeometry) Creates a geographic 2D offset transformation.
GeographicCoordinateSystem (esriGeometry) Creates a geographic coordinate system.
GeometricXform (esriDataSourcesRaster) A geometric transform class.
GeometryBag (esriGeometry) An ordered collection of objects that support the IGeometry interface.
GeometryDef (esriGeoDatabase) Esri Geometry Definition object.
GeoTransformation (esriGeometry) Generic geotransformation class, holds either a WKT (string) or a WKID (factory code).
GradientFillSymbol (esriDisplay) A fill symbol composed from a ramp of colors.
GrayColor (esriDisplay) A color in the grayscale color system.
HARNTransformation (esriGeometry) Creates a HARN-based transformation.
HashLineSymbol (esriDisplay) A line symbol for drawing hashed or slanted lines.
HlsColor (esriDisplay) A color in the HLS(Hue, Luminance, Saturation) color system.
HsvColor (esriDisplay) A color in the HSV (Hue, Saturation, Value) color system.
HVCompositeDatumTransformation (esriGeometry) Horizonatal and Vertical datum transformation.
HVDatumTransformation (esriGeometry) Horizonatal and Vertical datum transformation.
IdentityXform (esriDataSourcesRaster) An identity transform class.
IlluminationProps (esriDisplay) Esri Illumination Properties Class.
Index (esriGeoDatabase) Esri Index object.
Indexes (esriGeoDatabase) Esri Indices object.
JunctionConnectivityRule (esriGeoDatabase) Esri Junction-Edge NetworkConnectivity rule object.
LatLonFormat An object for formatting numbers in a lat/lon format.
Line (esriGeometry) A 2D straight line between a pair of 2D endpoints; can optionally have height, measure and ID attributes at each endpoint.
LinearUnit (esriGeometry) Creates a linear unit of measure.
LineCallout (esriDisplay) A series of line symbols that link text to a specified location.
LineDecoration (esriDisplay) Places a marker (decoration) at a specific location along a line symbol.
LineFillSymbol (esriDisplay) A fill symbol comprised of any of the supported line symbols.
LocaleInfo An object that represents a locale info.
LongitudeRotationTransformation (esriGeometry) Creates a longitude rotation transformation.
LSRXform (esriDataSourcesRaster) A Local Space Rectangular transform class.
MarkerFillSymbol (esriDisplay) A fill symbol comprised of any of the supported marker symbols.
MarkerLineSymbol (esriDisplay) A line symbol composed of repeating markers.
MarkerTextBackground (esriDisplay) A marker that is placed behind text.
MolodenskyBadekasTransformation (esriGeometry) Creates a Molodensky-Badekas transformation.
MolodenskyTransformation (esriGeometry) Creates a Molodensky transformation.
MultiLayerFillSymbol (esriDisplay) A fill symbol that contains one or more layers.
MultiLayerLineSymbol (esriDisplay) A line symbol that contains one or more layers.
MultiLayerMarkerSymbol (esriDisplay) A marker symbol that contains one or more layers.
MultiPartColorRamp (esriDisplay) Defines a multi part color ramp, where ramp is defined by a list of constituent color ramps.
MultiPatch (esriGeometry) A collection of surface patches.
Multipoint (esriGeometry) An ordered collection of points; optionally has measure, height and ID attributes.
NADCONTransformation (esriGeometry) Creates a NADCON-based transformation.
NTv2Transformation (esriGeometry) Creates a NTv2-based transformation.
NullTransformation (esriGeometry) Creates a null geographic transformation.
NumericFormat An object for formatting numbers in a variety of numeric formats.
Paper (esriOutput) The default printer page settings.
Parameter (esriGeometry) Creates a parameter.
Path (esriGeometry) A sequence of connected segments.
PercentageFormat An object for formatting numbers in a percentage format.
PictureFillSymbol (esriDisplay) A fill symbol based on either a BMP or an EMF picture.
PictureLineSymbol (esriDisplay) A line symbol composed of either a BMP or an EMF picture.
PictureMarkerSymbol (esriDisplay) A marker symbol based on either a BMP or an EMF picture.
PieChartSymbol (esriDisplay) Defines a pie chart symbol.
Point (esriGeometry) A two dimensional point, optionally with measure, height, and ID attributes.
Polygon (esriGeometry) A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes.
Polyline (esriGeometry) An ordered collection of paths; optionally has measure, height and ID attributes.
PolynomialXform (esriDataSourcesRaster) A polynomial transform class.
PositionVectorTransformation (esriGeometry) Creates a Position Vector transformation.
PresetColorRamp (esriDisplay) Defines a preset color ramp, where ramp is defined by a list of exactly 13 manually specified colors.
PrimeMeridian (esriGeometry) Creates a prime meridian.
ProjectedCoordinateSystem (esriGeometry) Creates a projected coordinate system.
Projection (esriGeometry) Creates a map projection.
ProjectiveTransformation2D (esriGeometry) A two dimensional projective transformation.
ProjectiveXform (esriDataSourcesRaster) A projective transform class.
PropertySet Esri Property Set object.
PsPrinter (esriOutput) Class used to print maps with the PostScript Printer Driver.
QueryFilter (esriGeoDatabase) Esri Query Filter object.
RandomColorRamp (esriDisplay) Defines a random color ramp, where ramp is a list of randomly picked colors.
RangeDomain (esriGeoDatabase) Esri Range Domain object.
Raster (esriDataSourcesRaster) An in-memory representation of a dynamic raster that can perform resampling and reprojection.
RasterDef (esriGeoDatabase) Raster Column Definition Class.
RasterStorageDef (esriGeoDatabase) Raster Value Storage Definition Class.
RateFormat An object for formatting numbers in a rate format.
Ray (esriGeometry) A 3D ray that begins at a point and extends infinitely along a line in one direction only.
RecordNumberSet (esriGeoDatabase) A collection of record numbers. Record number sets are used in selections with file based data.
RecordSet (esriGeoDatabase) Esri Record Set object.
RelationshipRule (esriGeoDatabase) Esri relationship rule object.
RepresentationGraphics (esriDisplay) An object defining a free representation.
RepresentationMarker (esriDisplay) A representation marker object.
RepresentationRule (esriDisplay) An object defining a representation rule.
RepresentationRuleItem (esriDisplay) A representation rule item object.
RgbColor (esriDisplay) A color in the RGB(Red Green Blue) color system.
Ring (esriGeometry) An area bounded by one, closed sequence of connected segments; optionally has measure, height and ID attributes at each vertex.
RPCXform (esriDataSourcesRaster) A Rational Polynomial Coefficient (RPC) transform class.
ScaleFormat A utility object for formatting scale.
ScientificFormat An object for formatting numbers in a scientific format.
ServerStyleGalleryItem (esriDisplay) An item in the Server Style Gallery.
SimpleFillSymbol (esriDisplay) A fill symbol comprised from a predefined set of styles.
SimpleLineCallout (esriDisplay) A simple line that links text to a specified location.
SimpleLineDecorationElement (esriDisplay) Simple Line Decoration Element.
SimpleLineSymbol (esriDisplay) A line symbol comprised of a predefined set of styles.
SimpleMarkerSymbol (esriDisplay) A marker symbol comprised of a predefined set of styles.
SpatialFilter (esriGeoDatabase) Esri Spatial Filter object.
Sphere (esriGeometry) A complete sphere.
Spheroid (esriGeometry) Creates a spheroid.
SplineXform (esriDataSourcesRaster) A Thin Plate Spline transform class.
SPOT5Xform (esriDataSourcesRaster) A SPOT5 1A transform class.
StackedChartSymbol (esriDisplay) Defines a stacked chart symbol.
SymbolCollection (esriDisplay) Collection of symbols and id pairs.
Template (esriDisplay) Stores information on the mark and gap patterns for lines.
TextSymbol (esriDisplay) A symbol that controls how text is displayed.
Time An object that represents a date and time value.
TimeDuration An object that represents a time duration value.
TimeExtent An object that represents a time-referenced time extent.
TimeInstant An object that represents a time-referenced instant in time.
TimeReference An object that represents a time reference, including a time zone.
TimeZoneInfo An object that represents a time zone information.
TimeZoneRule An object that represents a time zone dynamic adjustments rule.
TransparencyDisplayFilter (esriDisplay) Esri Transparency Display Filter.
TriangleFan (esriGeometry) A continuous 3D fan of triangles, where each triangle after the first shares an edge with the preceding triangle, and all triangles share a common pivot point.
Triangles (esriGeometry) A collection of 3D triangles, where each consecutive triplet of vertices defines a new triangle
TriangleStrip (esriGeometry) A continuous 3D strip of triangles, where each triangle after the first shares an edge with the preceding triangle.
UnitChangeTransformation (esriGeometry) Creates a unit change transformation.
UnknownCoordinateSystem (esriGeometry) Creates an unknown coordinate system.
Vector3D (esriGeometry) A 3D vector containing dx, dy, and dz components.
VerticalCoordinateSystem (esriGeometry) Creates a vertical coordinate system.
VerticalDatum (esriGeometry) Creates a vertical datum.
XMLIndex (esriGeoDatabase) XML Index Object.
XMLIndexTag (esriGeoDatabase) XML Index Tag Object.
XMLIndexTags (esriGeoDatabase) XML Index Tags Collection Object.
XmlPropertySet (esriGeoDatabase) Esri XML PropertySet object.
XYEvent2FieldsProperties (esriGeoDatabase) Defines the fields needed for an xy event layer, requiring atleast X and Y fields.