没有合适的资源?快使用搜索试试~ 我知道了~
首页ArcGIS AO OMD 10.2.2 入门指南:类与关系解析
ArcGIS AO OMD 10.2.2 入门指南:类与关系解析
需积分: 1 0 下载量 103 浏览量
更新于2024-06-30
收藏 13.73MB PDF 举报
"ArcGISAO_OMD_10.2.2.pdf 是一个与ArcGIS相关的技术文档,可能属于开发者指南或教程,旨在帮助用户理解并使用ArcGIS Engine和ArcObject进行地图和场景的处理。这份文档提取自DeveloperKit10.2的Diagrams目录,并且提供了CSDN博客上的一个入门参考链接。标签包括Arcgis、ArcgisEngine和ArcObject,这些是Esri公司的GIS开发工具,用于构建地理信息系统应用。文档的部分内容涉及了类的类型、关系和接口的使用,这些都是面向对象编程中的核心概念。"
在ArcGIS的开发中,`IMap`、`SceneExporter3D`和`ISceneExporter3d`等可能是接口或类的名称,用于管理地图对象和导出3D场景。接口(Interface)定义了一组方法,而类(Class)则可以实现这些接口来提供具体的功能。文档中提到了三种类型的类:
1. 抽象类(Abstract Class):抽象类不能直接创建实例,它是子类的规范,通过继承实现。抽象类通常包含抽象方法,这些方法在子类中需要被实现。
2. CoClass(组件类):可以直接创建对象。CoClass在COM(Component Object Model)中是一个关键概念,它允许通过接口创建和访问对象实例。
3. 普通类(Non-CoClass):不能直接创建对象,但可以通过其他类的属性或方法实例化。
文档还讨论了类之间关系的类型:
1. 关联(Association):表示类之间的关系,两端都有明确的多重性,即一个类可以有多个或特定数量的另一个类的对象。
2. 类型继承(Type Inheritance):子类继承父类的属性和方法,可以添加新的特性和功能。接口在父类中定义的不会在子类中重复,但子类仍然需要实现它们。
3. 实例化(Instantiation):一个类的对象可以通过其方法创建另一个类的对象。
4. 组合(Composition):一种强耦合关系,"整体"类的对象控制"部分"类对象的生命周期,例如,一个地图对象可能包含多个图层对象。
5. N-元关联(N-ary Association):指三个或更多类之间的关联,通常用菱形表示。
这些概念对于理解和利用ArcGIS Engine和ArcObject开发GIS应用至关重要,因为它们涉及到对象的创建、交互和组织方式。通过理解和掌握这些面向对象的设计原则,开发者能够更有效地利用ArcGIS API来构建复杂的空间数据处理和可视化应用。
IPictureElement4
PictureElementBase
IFrameElement
IFrameProperties
IFrameDraw
IPictureElement2
IPictureElement3
IPictureElement
IOlePictureElement : IUnknown
ImportPicture (in pictureDisp: IPictureDisp)
IOlePictureElement
IPictureElement5
IPictureElement5 : IUnknown
AttachmentFilter: String
Filter: String
Handle: OLE_HANDLE
IsVector: Boolean
MaintainAspectRatio: Boolean
Path: String
PictureAspectRatio: Double
PictureDescription: String
PictureField: String
SavePictureInDocument: Boolean
UseAttachment: Boolean
ImportFromVariant (in v: Variant)
ImportPictureFromFile (in Name: String)
QueryIntrinsicSize (in widthPoints: Double,
in heightPoints: Double)
ElementCollection
IElementCollection : IUnknown
Count: Long
Add (in Element: IElement, in
LinkedFeatureID: Long)
Clear
QueryItem (in Index: Long, out Element:
IElement, out LinkedFeatureID: Long)
Remove (in Element: IElement)
IElementCollection
esriSystem.IPersist
esriSystem.IPersistStream
IElementCollection2
esriSystem.IDocumentVersionSupportGEN
MapGrid
IMapGrid
esriSystem.IPersist
esriSystem.IClone
esriSyst em.IPersistStream
IGraphicsComposite
IReferenceSystem
IMapGrid : IUnknown
Border: IMapGridBorder
ExteriorWidth (in pDisplay: IDisplay, in
pMapFrame: IMapFrame): Double
LabelFormat: IGridLabel
LineSymbol: ILineSymbol
Name: String
SubTickCount: Integer
SubTickLength: Double
SubTickLineSymbol: ILineSymbol
TickLength: Double
TickLineSymbol: ILineSymbol
TickMarkSymbol: IMarkerSymbol
Visible: Boolean
Draw (in Display: IDisplay, in pMapFrame:
IMapFrame)
GenerateGraphics (in pMapFrame:
IMapFrame, in GraphicsContainer:
IGraphicsContainer)
PrepareForOutput (in hDC: OLE_HANDLE,
in Dpi: Long, in pixelBounds: tagRECT,
in pMapFrame: IMapFrame)
QueryLabelVisibility (in leftVis: Boolean, in
topVis: Boolean, in rightVis: Boolean, in
bottomVis: Boolean)
QuerySubTickVisibility (in leftVis: Boolean,
in topVis: Boolean, in rightVis: Boolean,
in bottomVis: Boolean)
QueryTickVisibility (in leftVis: Boolean, in
topVis: Boolean, in rightVis: Boolean, in
bottomVis: Boolean)
SetDefaults (in pMapFrame: IMapFrame)
SetLabelVisibility (in leftVis: Boolean, in
topVis: Boolean, in rightVis: Boolean, in
bottomVis: Boolean)
SetSubTickVisibility (in leftVis: Boolean, in
topVis: Boolean, in rightVis: Boolean, in
bottomVis: Boolean)
SetTickVisibility (in leftVis: Boolean, in
topVis: Boolean, in rightVis: Boolean, in
bottomVis: Boolean)
esriDisplay.IConnectionPointContainer
SymbolShadow
ISymbolShadow : IShadow
CornerRounding: Integer
FillSymbol: IFillSymbol
IShadow : IUnknown
HorizontalSpacing: Double
Name: String
VerticalSpacing: Double
Draw (in Display: IDisplay, in Geometry:
IGeometry)
GetGeometry (in Display: IDisplay, in Shape:
IGeometry): IGeometry
QueryBounds (in Display: IDisplay, in
Geometry: IGeometry, in Bounds:
IEnvelope)
ISymbolShadow
IShadow
Geometryin
Geometry
PolygonElement
IPolygonElement
IElementEditVertices
IPolygonElement : IUnknown
IElementEditVertices : IUnknown
MovingVertices: Boolean
GetMoveVerticesSelectionTracker:
ISelectionTracker
RectangleElement
IRectangleElement
IRectangleElement : IUnknown
EllipseElement
IEllipseElement
IEllipseElement : IUnknown
*
CircleElement
ICircleElement : IUnknown
ICircleElement
LineElement
ILineElement : IUnknown
Symbol: ILineSymbol
IElementEditVertices : IUnknown
MovingVertices: Boolean
GetMoveVerticesSelectionTracker:
ISelectionTracker
IElementEditVertices
ILineElement
*
MultiPatchElement
FrameElement
IGraphicElement : IUnknown
SpatialReference: ISpatialReference
IGraphicElement
FrameElementBase
IFrameElement : IUnknown
Background: IBackground
Border: IBorder
DraftMode: Boolean
Object: Variant
Thumbnail: OLE_HANDLE
IFrameElement
IFrameProperties : IUnknown
Background: IBackground
Border: IBorder
Shadow: IShadow
IFrameDraw : IUnknown
DrawBackground (in Display: IDisplay, in
CancelTracker: ITrackCancel)
DrawDraftMode (in Display: IDisplay, in
CancelTracker: ITrackCancel)
DrawForeground (in Display: IDisplay, in
CancelTracker: ITrackCancel)
IFrameDraw
IFrameProperties
Element
IElementProperties
IElement
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
IPropertySupport
IBoundsProperties
FillShapeElement
IFillShapeElement : IUnknown
Symbol: IFillSymbol
IFillShapeElement
GroupElement
IGroupElement : IUnknown
Element (in Index: Long): IElement
ElementCount: Long
Elements: IEnumElement
AddElement (in Element: IElement)
ClearElements
DeleteElement (in Element: IElement)
IGroupElement
IFrameDraw
IFrameElement
IFrameProperties
MarkerElement
IMarkerElement : IUnknown
Symbol: IMarkerSymbol
IMarkerElement
IElementProperties3
Text3DElement
IText3DElement
IText3DElement : IUnknown
Alignment: esriT3DAlignment
AnchorPoint: IPoint
AxisRotation: esriT3DRotationAxis
BoldFont: Boolean
Depth: Double
FontName: String
Height: Double
ItalicFont: Boolean
Justification: esriT3DJustification
OrientationPlane: esriT3DOrientationPlane
RotationAngle: Double
Surface: IFunctionalSurface
Text: String
ZAxisScale: Double
Update: Boolean
TextElement
IElementEditVertices
ITextElement : IUnknown
ScaleText: Boolean
Symbol: ITextSymbol
Text: String
ITextElement
IGroupSymbolElement
IElementEditCallout
ISymbolCollectionElement
IMultiPartTextElement
*
JpgPictureElement
PngPictureElement
TifPictureElement
EmfPictureElement
BmpPictureElement
GifPictureElement
InkGraphic
IElementShutdown
IInkGraphic
IInkGraphic : IUnknown
Color: Long
InkGeometry: IUnknown
InkType: ESRITPCPenType
Tag: Variant
TipType: ESRITPCStylusType
Width: Long
Recognize: String
UpdateRecognitionResult (in
newResultText: String)
ParagraphTextElement
IColumnProperties : IUnknown
Count: Long
Gap: Double
IMarginProperties : IUnknown
Margin: Double
IParagraphTextElement
IColumnProperties
esriDisplay.IMarginProperties
IFrameProperties
IElementEditVertices
IGroupSymbolElement
ISymbolCollectionElement
IElementEditCallout
ITextElement
ITextElement : IUnknown
ScaleText: Boolean
Symbol: ITextSymbol
Text: String
MapFrame
IActiveViewEvents
esriDisplay.IDisplayAdmin
ITransformEvents
IMapGrids : IUnknown
MapGrid (in Index: Long): IMapGrid
MapGridCount: Long
AddMapGrid (in MapGrid: IMapGrid)
ClearMapGrids
DeleteMapGrid (in MapGrid: IMapGrid)
IMapGrids
IMapFrameEvents
IGraphicsComposite
IMapFrame
IMapFrameEvents : IUnknown
MapFrameResized
esriDisplay.IConnectionPointContainer
IGraphicsContainerProperty
IMapFrame : IFrameElement
Container: IGraphicsContainer
ExtentType: esriExtentTypeEnum
LocatorRectangleCount: Long
Map: IMap
MapBounds: IEnvelope
MapScale: Double
AddLocatorRectangle (in locator:
ILocatorRectangle)
CreateSurroundFrame (in clsid: IUID, in
optionalStyle: IMapSurround):
IMapSurroundFrame
LocatorRectangle (in Index: Long):
ILocatorRectangle
RemoveAllLocatorRectangles
RemoveLocatorRectangle (in locator:
ILocatorRectangle)
esriDisplay.IDisplayEvents
MapSurroundFrame
IMapSurroundFrame : IFrameElement
MapFrame: IMapFrame
MapSurround: IMapSurround
IMapSurroundFrame
IGraphicsComposite
IMapSurroundEvents
IMapFrameEvents
ITransformEvents
esriSystem.ISupportErrorInfo
IGroupElement2
IGraphicsContainerProperty
IndexGrid
IIndexGrid : IMapGrid
ColumnCount: Long
RowCount: Long
XLabel (in column: Long): String
YLabel (in Row: Long): String
QueryCellExtent (in Row: Long, in column:
Long, in pMapFrame: IMapFrame, Extent:
IEnvelope)
IIndexGrid
MeasuredGrid
IMeasuredGrid : IUnknown
FixedOrigin: Boolean
Units: esriUnits
XIntervalSize: Double
XOrigin: Double
YIntervalSize: Double
YOrigin: Double
IProjectedGrid : IUnknown
SpatialReference: ISpatialReference
IProjectedGrid
IMeasuredGrid
CustomOverlayGrid
ICustomOverlayGrid : IMapGrid
DataSource: IFeatureClass
LabelField: String
ICustomOverlayGrid
MgrsGrid
IGridLadderLabels
IMgrsGrid
IMgrsGrid : IUnknown
GridSquareBoundarySymbol: ILineSymbol
GridSquareLabelColor: IColor
GridSquareLabelFont: IFontDisp
GridSquareLabelSize: Double
GridSquareLabelStyle:
esriGridSquareLabelStyleEnum
InteriorTickLength: Double
InteriorTickSymbol: ILineSymbol
ShowGridSquareIdentifiers: Boolean
IGridLadderLabels : IUnknown
LadderLabelColor: IColor
LadderLabelColumnCount: Long
LadderLabelFont: IFontDisp
LadderLabelRowCount: Long
LadderLabelSize: Double
ShowLadderLabels: Boolean
ShowOuterLabelsOnly: Boolean
CustomOverlayGridFactory
inCartoUI
GraticuleFactory
inCartoUI
MGRSGridFactory
inCartoUI
IndexGridFactory
inCartoUI
MeasuredGridFactory
inCartoUI
Graticule
IMeasuredGrid : IUnknown
FixedOrigin: Boolean
Units: esriUnits
XIntervalSize: Double
XOrigin: Double
YIntervalSize: Double
YOrigin: Double
IMeasuredGrid
IGraticule
IGridAxisTicks
IGridHatch
IGridInteriorLabels
IGraticule : IMapGrid
AutoInterval: Boolean
AddElement (in Label: String, in Location:
Double, in isLatitude: Boolean, in
LabelSymbol: ITextSymbol)
RemoveElement (in Label: String)
SymbolBorder
ISymbolBorder : IBorder
CornerRounding: Integer
LineSymbol: ILineSymbol
IBorder : IUnknown
Gap: Double
Name: String
Draw (in Display: IDisplay, in Geometry:
IGeometry)
GetGeometry (in Display: IDisplay, in Shape:
IGeometry): IGeometry
QueryBounds (in Display: IDisplay, in
Geometry: IGeometry, in Bounds:
IEnvelope)
IBorder
ISymbolBorder
FrameDecoration
IFrameDecoration : IUnknown
Color: IColor
CornerRounding: Integer
HorizontalSpacing: Double
Name: String
VerticalSpacing: Double
Draw (in Display: IDisplay, in Geometry:
IGeometry)
GetGeometry (in Display: IDisplay, in Shape:
IGeometry): IGeometry
QueryBounds (in Display: IDisplay, in
Geometry: IGeometry, in Bounds:
IEnvelope)
IFrameDecoration
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
IGraphicsComposite
esriSystem.IXMLSerialize
GraphicElement
IGraphicElement : IUnknown
SpatialReference: ISpatialReference
esriSystem.IXMLSerialize
(optional)
IGraphicElement
GraphicElements
IGraphicElements
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IGraphicElements : IUnknown
Count: Long
Element (in Index: Long): IGraphicElement
Add (in Element: IGraphicElement)
Insert (in Index: Long, in Element:
IGraphicElement)
Remove (in Index: Long)
RemoveAll
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycreateobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanothe rcl assorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinheritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses .
Instantiationspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassociation specifiesthatmorethantwoclassesareassociated.A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicitie s:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
ClassDiagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractClass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
CartoObjectModel
MapElements
Esri
®
ArcGIS
®
10.2.2
Copyright©1999‐2014Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
SteppedScaleLine
Overview
IOverview2
ScaleLine
IScaleLine
IScaleLine : IUnknown
LineSymbol: ILineSymbol
DoubleFillScaleBar
IDoubleFillScaleBar : IUnknown
FillSymbol1: IFillSymbol
FillSymbol2: IFillSymbol
IDoubleFillScaleBar
MapInset
IMapInset2
SingleDivisionScaleBar
ISingleFillScaleBar : IUnknown
FillSymbol: IFillSymbol
ISingleFillScaleBar
ScaleBar
IScaleMarks : IUnknown
DivisionMarkHeight: Double
DivisionMarkSymbol: ILineSymbol
MarkFrequency: esriScaleBarFrequency
MarkPosition: esriVertPosEnum
SubdivisionMarkHeight: Double
SubdivisionMarkSymbol: ILineSymbol
IScaleBar
IScaleMarks
IScaleBar : IMapSurround
BarColor: IColor
BarHeight: Double
Division: Double
Divisions: Integer
DivisionsBeforeZero: Integer
LabelFrequency: esriScaleBarFrequency
LabelGap: Double
LabelPosition: esriVertPosEnum
LabelSymbol: ITextSymbol
NumberFormat: INumberFormat
ResizeHint: esriScaleBarResizeHint
Subdivisions: Integer
UnitLabel: String
UnitLabelGap: Double
UnitLabelPosition: esriScaleBarPos
UnitLabelSymbol: ITextSymbol
Units: esriUnits
UseMapSettings
IPropertySupport
IGraphicsComposite
MapSurround
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
IMapSurround
IMapSurroundEvents
IBoundsProperties : IUnknown
FixedAspectRatio: Boolean
FixedSize: Boolean
IBoundsProperties
IMapSurroundEvents : IUnknown
AfterDraw (in Display: IDisplay)
BeforeDraw (in Display: IDisplay)
ContentsChanged
ITransformEvents
IOverview
IQuerySize
LocatorRectangle
IFrameProperties
IGraphicsComposite
ILocatorRectangle
esriSystem.IPersist
esriSystem.IPersistStream
ILocatorRectangle : IUnknown
Background: IBackground
Border: IBorder
LeaderSymbol: ISymbol
MapFrame: IMapFrame
ShowLeader: Boolean
Draw (in Display: IDisplay, in Parent:
IMapFrame)
QueryBounds (in Display: IDisplay, in Parent:
IMapFrame, in Bounds: IEnvelope)
SimpleElementSelection
esriDisplay.IConnectionPointContainer
IEnumElement
IGraphicsContainerProperty
ISelection
ISelectionEvents
IEnumElement : IUnknown
Next: IElement
Reset
ISelection : IUnknown
CanClear: Boolean
CanCopy: Boolean
CanCut: Boolean
CanPaste: Boolean
CanSelectAll: Boolean
Clear
Copy
Cut
Draw (in Display: IDisplay, in
CancelTracker: ITrackCancel)
Paste
SelectAll
FormattedGridLabel
IFormattedGridLabel : IUnknown
Format: INumberFormat
IFormattedGridLabel
ContinuousTabStyle
ButtonTabStyle
RoundedTabStyle
BackgroundTabStyle
IBackgroundTabStyle
IBackgroundTabStyle : IUnknown
BackgroundType: esriBackgroundTabType
MixedFontGridLabel
IFormattedGridLabel : IUnknown
Format: INumberFormat
IFormattedGridLabel
IMixedFontGridLabel
CornerGridLabel
ICornerGridLabel
IPrincipalDigitsGridLabel
IPrincipalDigitsGridLabel : IUnknown
BaseDigitCount: Long
EastingSuffix: String
NorthingSuffix: String
PrincipalDigitCount: Long
SmallLabelColor: IColor
SmallLabelFont: IFontDisp
SmallLabelSize: Double
UnitSuffix: String
IMixedFontGridLabel : IUnknown
NumGroupedDigits: Integer
SecondaryColor: IColor
SecondaryFont: IFontDisp
ICornerGridLabel : IUnknown
CornerLabel (in corner: esriGridCornerEnum):
Boolean
CornerValue (in corner: esriGridCornerEnum,
in axis: esriGridAxisEnum): Double
DMSGridLabel
IDMSGridLabel
IDMSGridLabel3
GridLabel
esriSystem.IPersistStream
IGridLabel
IGridLabelExport
esriSystem.IPersist
IGridLabel2
IDMSGridLabel3 : IUnknown
AbbreviateLabels: Boolean
LabelType: esriDMSGridLabelType
LatLonFormat: ILatLonFormat
MinutesColor: IColor
MinutesFont: IFontDisp
MinutesFontSize: Double
SecondsColor: IColor
SecondsFont: IFontDisp
SecondsFontSize: Double
ShowMinusSign: Boolean
ShowZeroMinutes: Boolean
ShowZeroSeconds: Boolean
IDMSGridLabel2
IMixedFontGridLabel2
LegendClassFormat
ILegendClassFormat : IUnknown
AreaPatch: IAreaPatch
DescriptionSymbol: ITextSymbol
LabelSymbol: ITextSymbol
LinePatch: ILinePatch
PatchHeight: Double
PatchWidth: Double
ILegendClassFormat
NestedLegendItem
INestedLegendItem : IUnknown
AutoLayout: Boolean
HorizontalAlignment:
esriTextHorizontalAlignment
LabelEnds: Boolean
LeaderOverhang: Double
LeaderSymbol: ILineSymbol
OutlineSymbol: IFillSymbol
ShowOutlines: Boolean
IHorizontalLegendItem : IUnknown
Arrangement: esriLegendItemArrangement
INestedLegendItem
IHorizontalLegendItem
HorizontalLegendItem
IHorizontalLegendItem
IHorizontalLegendItem : IUnknown
Arrangement: esriLegendItemArrangement
VerticalLegendItem
IVerticalLegendItem
IVerticalLegendItem : IUnknown
Arrangement: esriLegendItemArrangement
HorizontalBarLegendItem
IHorizontalBarLegendItem : IUnknown
AngleAbove: Double
AngleBelow: Double
IVerticalLegendItem : IUnknown
Arrangement: esriLegendItemArrangement
IHorizontalBarLegendItem
IVerticalLegendItem
*
LegendItem
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
ILegendItem
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
ILegendItem3 : IUnknown
CanDisplay (in Layer: ILayer): Boolean
Columns: Integer
Graphics: IEnumElement
GroupIndex: Long
HeadingSymbol: ITextSymbol
Height: Double
KeepTogether: Boolean
Layer: ILayer
LayerNameSymbol: ITextSymbol
LegendClassFormat: ILegendClassFormat
Name: String
NewColumn: Boolean
ReferenceScaleRatio: Double
ShowDescriptions: Boolean
ShowHeading: Boolean
ShowLabels: Boolean
ShowLayerName: Boolean
Width: Double
ChangeFlowDirection (RightToLeft:
Boolean)
CreateGraphics (in Display: IDisplay, in
LegendFormat: ILegendFormat)
ILegendItem3
SymbolBackground
ISymbolBackground : IBackground
CornerRounding: Integer
FillSymbol: IFillSymbol
IBackground : IUnknown
Gap: Double
Name: String
Draw (in Display: IDisplay, in Geometry:
IGeometry)
GetGeometry (in Display: IDisplay, in Shape:
IGeometry): IGeometry
QueryBounds (in Display: IDisplay, in
Geometry: IGeometry, in Bounds:
IEnvelope)
IBackground
ISymbolBackground
ScaleText
esriSystem.IPropertySupport
IScaleText2
MapTitle
esriDisplay.ITransformEvents
IGraphicsComposite
esriSystem.IPropertySupport
esriDisplay.ITransformEvents
Legend
IActiveViewEvents
IGraphicsComposite
IPropertySupport
IReadingDirection : IUnknown
RightToLeft: Boolean
ILegend2
IReadingDirection
esriDisplay.IConnectionPointContainer
esriDisplay.ITransformEvents
LegendFormat
esriSystem.IClone
ILegendFormat
ILegendLayout : IUnknown
ScaleGraphicsOnResize: Boolean
ILegendLayout
ILegendFormat : IUnknown
DefaultAreaPatch: IAreaPatch
DefaultLinePatch: ILinePatch
DefaultPatchHeight: Double
DefaultPatchWidth: Double
GroupGap: Double
HeadingGap: Double
HorizontalItemGap: Double
HorizontalPatchGap: Double
LayerNameGap: Double
ShowTitle: Boolean
TextGap: Double
TitleGap: Double
TitlePosition: esriRectanglePosition
TitleSymbol: ITextSymbol
VerticalItemGap: Double
VerticalPatchGap: Double
Scale (in xScale: Double, in yScale: Double)
esriSystem.IPersist
esriSystem.IPersistStream
AreaPatch
IAreaPatch : IUnknown
IAreaPatch
LinePatch
ILinePatch : IUnknown
ILinePatch
Patch
IPatch : IUnknown
Geometry: IGeometry
Name: String
PreserveAspectRatio: Boolean
get_Geometry (in Bounds: IEnvelope):
IGeometry
esriSystem.IPersist
esriSystem.IPersistStream
IPatch
esriSystem.IClone
esriSystem.IXMLSerialize
0..*
0..*
0..*
0..*
CalibratedMapGridBorder
ICalibratedMapGridBorder : IUnknown
Alternating: Boolean
BackgroundColor: IColor
BorderWidth: Double
ForegroundColor: IColor
Interval: Double
ICalibratedMapGridBorder
MapGridBorder
esriSystem.IPersistStream
IMapGridBorder : IUnknown
DisplayName: String
Width: Double
Draw (in Display: IDisplay, in frameGeometry:
IGeometry, in mapGeometry: IGeometry)
IMapGridBorder
IGraphicsComposite
esriSystem.IPersist
SimpleMapGridBorder
ISimpleMapGridBorder : IUnknown
LineSymbol: ILineSymbol
ISimpleMapGridBorder
esriAnchorPointEnum
0 - esriTopLeftCorner
1 - esriTopMidPoint
2 - esriTopRightCorner
3 - esriLeftMidPoint
4 - esriCenterPoint
5 - esriRightMidPoint
6 - esriBottomLeftCorner
7 - esriBottomMidPoint
8 - esriBottomRightCorner
esriBackgroundTabType
0 - esriBackgroundTabRound
1 - esriBackgroundTabRectangle
2 - esriBackgroundTabRoundedRectangle
esriDMSGridLabelType
0 - esriDMSGridLabelStandard
1 - esriDMSGridLabelStacked
2 - esriDMSGridLabelDD
3 - esriDMSGridLabelDM
4 - esriDMSGridLabelDS
esriGridAxisEnum
0 - esriGridAxisNone
1 - esriGridAxisTop
2 - esriGridAxisBottom
3 - esriGridAxisLeft
4 - esriGridAxisRight
esriGridCornerEnum
0 - esriGridCornerLowerLeft
1 - esriGridCornerLowerRight
2 - esriGridCornerUpperLeft
3 - esriGridCornerUpperRight
esriGridSquareLabelStyleEnum
0 - esriGridSquareLabelCorners
1 - esriGridSquareLabelCenter
esriHorzPosEnum
0 - esriBefore
1 - esriLeft
2 - esriCenter
3 - esriRight
4 - esriAfter
esriRectanglePosition
1 - esriTopSide
2 - esriBottomSide
3 - esriLeftSide
4 - esriRightSide
esriScaleBarFrequency
0 - esriScaleBarNone
1 - esriScaleBarOne
2 - esriScaleBarMajorDivisions
3 - esriScaleBarDivisions
4 - esriScaleBarDivisionsAndFirstMidpoint
5 - esriScaleBarDivisionsAndFirstSubdivisions
6 - esriScaleBarDivisionsAndSubdivisions
esriSymbolOverrideEnum
1 - esriSymbolOverrideXOffset
2 - esriSymbolOverrideYOffset
4 - esriSymbolOverrideHorzAlignment
8 - esriSymbolOverrideVertAlignment
16 - esriSymbolOverrideFlipAngle
64 - esriSymbolOverrideSize
128 - esriSymbolOverrideColor
512 - esriSymbolOverrideCharSpacing
1024 - esriSymbolOverrideCharWidth
2048 - esriSymbolOverrideWordSpacing
4096 - esriSymbolOverrideLeading
8192 - esriSymbolOverrideBold
16384 - esriSymbolOverrideItalic
32768 - esriSymbolOverrideUnderline
65536 - esriSymbolOverrideBackground
131072 - esriSymbolOverrideFontName
esriSymbolRotationType
0 - esriRotateSymbolGeographic
1 - esriRotateSymbolArithmetic
ESRITPCPenType
0 - ETPC_Pen
1 - ETPC_Highlighter
ESRITPCStylusType
0 - ETPC_Ball
1 - ETPC_Chisel
esriVertPosEnum
0 - esriAbove
1 - esriTop
2 - esriOn
3 - esriBottom
4 - esriBelow
IMapSurroundFactory : IUnknown
Name: String
Create (in Map: IMap): IMapSurround
IPictureNorthArrow : IUnknown
Picture: IPicture
ICompositeMapSurround : IUnknown
Elements (in Display: IDisplay, in Bounds:
IEnvelope): IEnumElement
IElementEditVerticesOperation :
IElementOperation
Geometry: IGeometry
IElementOperation : IEditOperation
Elements: IEnumElement
Name: String
Enumerations Interfaces
*
PageLayoutinCarto
MapandPage
Layout
CompositeGraphicsLayerin
CartoLayers
AnnotationFeature
esriT3DAlignment
0 - esriT3DAlignHorizontal
1 - esriT3DAlignVertical
esriT3DJustification
0 - esriT3DJustifyLeft
1 - esriT3DJustifyCenter
2 - esriT3DJustifyRight
esriT3DOrientationPlane
0 - esriT3DPlaneXY
1 - esriT3DPlaneXZ
2 - esriT3DPlaneYZ
esriT3DRotationAxis
0 - esriT3DRotateAxisX
1 - esriT3DRotateAxisY
2 - esriT3DRotateAxisZ
0..*
0..*
*
*
IElement : IUnknown
Geometry: IGeometry
Locked: Boolean
SelectionTracker: ISelectionTracker
Activate (in Display: IDisplay)
Deactivate
Draw (in Display: IDisplay, in TrackCancel:
ITrackCancel)
HitTest (in x: Double, in y: Double, in
Tolerance: Double): Boolean
QueryBounds (in Display: IDisplay, in
Bounds: IEnvelope)
QueryOutline (in Display: IDisplay, in
Outline: IPolygon)
esriScaleTextStyleEnum
0 - esriScaleTextAbsolute
1 - esriScaleTextRelative
2 - esriScaleTextCustom
0..*
MapinCartoMapandPage
Layout
0..1
ISymbolCollectionElement : IUnknown
AnchorPoint: IPoint
Background: ITextBackground
Bold: Boolean
CharacterSpacing: Double
CharacterWidth: Double
Color: IColor
FlipAngle: Double
FontName: String
Geometry: IGeometry
HorizontalAlignment:
esriTextHorizontalAlignment
Italic: Boolean
Leading: Double
OverriddenProperties: Long
OverriddenPropertiesExclusionMask: Long
SharedSymbol (in SymbolID: Long):
ISymbol
Size: Double
SymbolID: Long
Text: String
TextPath: ITextPath
Underline: Boolean
VerticalAlignment:
esriTextVerticalAlignment
WordSpacing: Double
XOffset: Double
YOffset: Double
DrawESRIAnno (in stream: IStream, in
SymbolCollection: ISymbolCollection, in
spatialRef: ISpatialReference, in Display:
IDisplay)
ExportToESRIAnno (in stream: IStream)
GetSharedSymbol: ISymbol
ImportFromESRIAnno (in stream: IStream,
in SpatialReference: ISpatialReference,
in SymbolCollection: ISymbolCollection)
IElementEditVertices
IGroupSymbolElement
IElementEditCallout
ISymbolCollectionElement
IMultiPartTextElement
PMFTitleTextElement
IPMFTitleTextElement : IUnknown
ITextElement : IUnknown
ScaleText: Boolean
Symbol: ITextSymbol
Text: String
IPMFTitleTextElement
ITextElement
ITransform2D : IUnknown
Move (dx: Double, dy: Double)
MoveVector (v: ILine)
Rotate (Origin: IPoint, rotationAngle: Double)
Scale (Origin: IPoint, sx: Double, sy: Double)
Transform (direction: esriTransformDirection,
transformation: ITransformation)
esriGeometry.ITransform2D
IElementProperties2
IMapInset2 : IUnknown
Description: String
FullExtent: IEnvelope
IsLive: Boolean
MapBounds: IEnvelope
ReferenceScale: Double
UsingZoomScale: Boolean
VisibleBounds: IEnvelope
ZoomPercent: Double
ZoomScale: Double
CalculateVisibleBounds
GetDeviceFrame (out Left: Long, out top:
Long, out Right: Long, out bottom: Long)
SetDeviceFrame (in Left: Long, in top:
Long, in Right: Long, in bottom: Long)
IMapInset
IOverview2 : IMapSurround
AoiFillSymbol: IFillSymbol
BackgroundColor: IColor
OverlayGridLabelSymbol: ITextSymbol
OverlayGridLayer: ILayer
SetOverlayGridCell (in gridLayerFid: Long)
UpdateDisplay (in windowWidth: Long, in
windowHeight: Long)
IElementProperties3 : IUnknown
AnchorPoint: esriAnchorPointEnum
AutoTransform: Boolean
CustomProperty: Variant
Name: String
ReferenceScale: Double
SpatialReference: ISpatialReference
Type: String
CanRotate: Boolean
IGraphicsComposite : IUnknown
Graphics (in Display: IDisplay, in Data:
IUnknown): IEnumElement
IGraphicsComposite : IUnknown
Graphics (in Display: IDisplay, in Data:
IUnknown): IEnumElement
IGraphicsComposite : IUnknown
Graphics (in Display: IDisplay, in Data:
IUnknown): IEnumElement
IGraphicsComposite : IUnknown
Graphics (in Display: IDisplay, in Data:
IUnknown): IEnumElement
Jp2PictureElement
esriSystem.IXMLSerialize
IMapSurround : IUnknown
Icon: OLE_HANDLE
Map: IMap
Name: String
DelayEvents (in delay: Boolean)
Draw (in Display: IDisplay, in TrackCancel:
ITrackCancel, in Bounds: IEnvelope)
FitToBounds (in Display: IDisplay, in
Bounds: IEnvelope, out changed:
Boolean)
QueryBounds (in Display: IDisplay, in
oldBounds: IEnvelope, newBounds:
IEnvelope)
Refresh
IScaleText2 : IMapSurround
Format: String
MapUnitLabel: String
MapUnits: esriUnits
NumberFormat: INumberFormat
PageUnitLabel: String
PageUnits: esriUnits
Separator: String
Style: esriScaleTextStyleEnum
Symbol: ITextSymbol
Text: String
IScaleText
ILayerEffects
ILegendItem2
ILegend2 : IUnknown
AutoAdd: Boolean
AutoReorder: Boolean
AutoVisibility: Boolean
DefaultLegendItem (in Layer: ILayer):
ILegendItem
FlowRight: Boolean
Format: ILegendFormat
Icon: OLE_HANDLE
Item (in Index: Long): ILegendItem
ItemCount: Long
Map: IMap
Name: String
ScaleSymbols: Boolean
Title: String
AddItem (in Item: ILegendItem)
AdjustColumns (in Columns: Long)
ClearItems
DelayEvents (in delay: Boolean)
Draw (in Display: IDisplay, in TrackCancel:
ITrackCancel, in Bounds: IEnvelope)
FitToBounds (in Display: IDisplay, in
Bounds: IEnvelope, out changed:
Boolean)
InsertItem (in Index: Long, in Item:
ILegendItem)
QueryBounds (in Display: IDisplay, in
oldBounds: IEnvelope, newBounds:
IEnvelope)
Refresh
RemoveItem (in Index: Long)
ILegend
esriSystem.IXMLVersionSupport
IGridLabel2 : IUnknown
Applies (in grid: IMapGrid): Boolean
Color: IColor
DisplayName: String
EditObject: IUnknown
Font: IFontDisp
FontSize: Double
LabelAlignment (in axis:
esriGridAxisEnum): Boolean
LabelOffset: Double
Draw (in LabelValue: Double, in Location:
IPoint, in axis: esriGridAxisEnum, in
Display: IDisplay)
Preview (in hDC: OLE_HANDLE, in
rectangle: tagRECT)
QueryTextExtent (in LabelValue: Double, in
Location: IPoint, in axis:
esriGridAxisEnum, in Display: IDisplay,
Extent: IEnvelope)
IndexGridTabStyle
IIndexGridTabStyle
IIndexGridTabStyle : IUnknown
ForegroundColor: IColor
OutlineColor: IColor
Thickness: Double
PrepareDraw (in LabelValue: String, in
tabWidthPage: Double, in axis:
esriGridAxisEnum)
esriScaleBarResizeHint
0 - esriScaleBarFixed
1 - esriScaleBarAutoDivision
2 - esriScaleBarAutoDivisions
3 - esriScaleBarAutoDivisionAndDivisions
PictureElement
ILocatorRectangle2
esriNorthArrowType
0 - esriSimpleNorth
1 - esriTrueNorth
MarkerNorthArrow
IMarkerNorthArrow
IMarkerNorthArrow : IUnknown
MarkerSymbol: IMarkerSymbol
INorthArrow : IMapSurround
Angle: Double
CalibrationAngle: Double
Color: IColor
ReferenceLocation: IPoint
Size: Double
INorthArrow
INorthArrow2
DoubleAlternatingScaleBar
IScaleBar2 : IUnknown
BarColor: IColor
BarHeight: Double
Division: Double
Divisions: Integer
DivisionsBeforeZero: Integer
LabelFrequency: esriScaleBarFrequency
LabelGap: Double
LabelPosition: esriVertPosEnum
LabelSymbol: ITextSymbol
NumberFormat: INumberFormat
ResizeHint: esriScaleBarResizeHint
Subdivisions: Integer
UnitLabel: String
UnitLabelGap: Double
UnitLabelPosition: esriScaleBarPos
UnitLabelSymbol: ITextSymbol
Units: esriUnits
UseFractionCharacters: Boolean
UseMapSettings
IScaleBar2
HollowScaleBar
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
AlternatingScaleBar
esriScaleBarPos
0 - esriScaleBarAbove
1 - esriScaleBarBeforeLabels
2 - esriScaleBarAfterLabels
3 - esriScaleBarBeforeBar
4 - esriScaleBarAfterBar
5 - esriScaleBarBelow
6 - esriScaleBarAboveLeft
7 - esriScaleBarAboveRight
8 - esriScaleBarAboveEnds
9 - esriScaleBarBeforeAndAfterLabels
10 - esriScaleBarBeforeAndAfterBar
11 - esriScaleBarBelowLeft
12 - esriScaleBarBelowRight
13 - esriScaleBarBelowEnds
IOleFrame : IUnknown
OleClientItem: Any
CreateOleClientItem (oleDocument: Any)
Edit
EditProperties: Boolean
Hide
Open
LasDatasetLayer
ILayerDrawSetup
ILegendInfo
esriGeoDatabase.IGeoDataset
esriDisplay.IDisplayFilterManager
esriGeoDatabase.IWorkspaceEvents2
ILasDatasetLayer
ILasDatasetLayer : ILayer
AnalysisToolsResolution: Double
CurrentResolution: Double
Dataset: ILasDataset
DisplayField: String
FileExtentSymbol: ISymbol
FileNameSymbol: ITextSymbol
Filter: ILasFilter
FullResolutionScale: Double
MaintainCurrentSurface: Boolean
PointBudget: Long
PointCountPerCentimeter: Long
RendererCount: Long
ScaleSymbols: Boolean
ShowFileExtent: Boolean
ShowFileName: Boolean
ShowResolution: Boolean
UseFullResolutionScale: Boolean
AddRenderer (in pRenderer: ITinRenderer)
ClearRenderers
DeleteRenderer (in pRenderer: ITinRenderer)
GetCurrentSurface: ISurface
GetRenderer (in Index: Long): ITinRenderer
InsertRenderer (in pRenderer: ITinRenderer,
in Index: Long)
esriDataSourcesRaster.IRasterDataManagementEvents
RasterLayer
esriDisplay.IDisplayAdmin2
IDisplayAdmin2 : IUnknown
DoesBlending: Boolean
RequiresBanding: Boolean
UsesFilter: Boolean
ILayerEvents
(LayerEventsHelper)
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
esriGeodatabase.IObjectClass
IRasterLayer
IRasterLayer : ILayer
BandCount: Long
ColumnCount: Long
DataFrameExtent: IEnvelope
DisplayResolutionFactor: Long
FilePath: String
PrimaryField: Long
PyramidPresent: Boolean
Raster: IRaster
Renderer: IRasterRenderer
RowCount: Long
ShowResolution: Boolean
VisibleExtent: IEnvelope
CreateFromDataset (in RasterDataset:
IRasterDataset)
CreateFromFilePath (in FilePath: String)
CreateFromRaster (in Raster: IRaster)
IGeoReference
IGeoReferenceEvents : IUnknown
GeoReferenceModified
GeoReferenceReset
IGeoReferenceEvents
(GeoReferenceEvents)
IGeoReference : IUnknown
CanGeoRef: Boolean
Flip
Mirror
PointsTransform (in inPoints: IPointCollection,
in isForward: Boolean): IPointCollection
Rectify (in fullpath: String, in Format: String)
Register
ReScale (in xScale: Double, in yScale:
Double)
Reset
Rotate (in ipPivotPoint: IPoint, in Angle:
Double)
Shift (in deltaX: Double, in deltaY: Double)
TwoPointsAdjust (in fromPoints:
IPointCollection, in toPoints:
IPointCollection)
Warp (in fromPoints: IPointCollection, in
toPoints: IPointCollection, in order: Long)
IRasterSpatialSelection
ITemporaryLayer
IObjectClass : IClass
AliasName: String
ObjectClassID: Long
RelationshipClasses (in Role: esriRelRole):
IEnumRelationshipClass
IRasterSpatialSelection : IUnknown
MaskRasterDataset: IRasterDataset
DrawSpatialSelection (pDisplay: IDisplay,
pTrackCancel: ITrackCancel)
Init (in bInit: Boolean, in FileFullName:
String, in FileFormat:
esriRasterSelectionMaskFileFormat)
MaskDrawPolyRect (in TrackCancel:
ITrackCancel, in vRects: Variant, in op:
esriRasterSelectionMaskOp)
MaskReadBitmap (in TrackCancel:
ITrackCancel, in pRect: tagRECT, in
vBytes: Variant, in byBits: Boolean)
MaskWriteBitmap (in TrackCancel:
ITrackCancel, in pRect: tagRECT, in op:
esriRasterSelectionMaskOp, in vBytes:
Variant, in byBits: Boolean)
ILayer2
ITimeData
ITimeDimensionDefinition
ILayerDrawSetup
ITimeDataDisplay
ITimeData2
GdbRasterCatalogLayer
IRasterCatalogDisplayProps : IUnknown
DelayDraw: Long
DisplayRasters: Long
DrawRastersOnly: Boolean
RedrawDisplay: Boolean
ResamplingType: rstResamplingTypes
Symbol: ISymbol
TransitionScale: Double
UseScale: Boolean
IDisplayAdmin2
IGdbRasterCatalogLayer
IGeoFeatureLayer
ILayerEvents
(LayerEventsHelper)
ILegendInfo
IRasterCatalogDisplayProps
IRasterDataManagementEvents
ISecureLayer
ISymbolLevels
IRasterCatalogDisplayProps2
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in
pDisplay: IDisplay, in pFilter:
IQueryFilter)
ITimeDisplayTable2
IGdbRasterCatalogLayer : IUnknown
DrawSelectedRasters: Boolean
Renderers: IArray
RendererUsage: Boolean[]
ChooseRenderer (in pRaster: IRaster):
IRasterRenderer
Setup (in pTable: ITable): Boolean
ITimeData2
FDOGraphicsLayer
IFDOGraphicsLayer2
IFDOAttributeConversion : IUnknown
SetupAttributeConversion2 (in numAttributes:
Long, in inputCols: Variant, in outputCols:
Variant)
IFDOAttributeConversion
IFDOGraphicsLayerRead : IUnknown
NextGraphic: IElement
GenerateGraphics (in box: IEnvelope, in
Display: IDisplay, in pTrackCancel:
ITrackCancel, in useGroupSymbolElement:
Boolean): IEnumElement
NextFeatureAndGraphic (out Feature:
IFeature, out Element: IElement)
StartGeneratingGraphics (in box: IEnvelope,
in Display: IDisplay, in withAttributes:
Boolean, in useGroupSymbolElement:
Boolean, in selectedRecordsOnly: Boolean)
IAnnotationLayer : IUnknown
AddErrorInfo (out errors: String): String
DrawUnplacedAnnotation: Boolean
UnplacedAnnotationColor: IColor
BeginAddElements
DoAddElements (in pElements:
IElementCollection, in zorder: Long)
DoAddFeature (in pFeature: IFeature, in
pElement: IElement, in zorder: Long, in
AnnotationClassID: Long, in Status:
esriAnnotationStatus)
DoAddNullElement (in FeatureId: Long, in
AnnotationClassID: Long, in Status:
esriAnnotationStatus)
EndAddElements
SetupAttributeConversion (in
numAttributes: Long, in inputCols: Long,
in outputCols: Long)
IAnnotationLayer
IFDOGraphicsLayerRead
IFDOGraphicsLayer2 : IUnknown
BeginAddElements
DoAddElements (in pElements:
IElementCollection, in zorder: Long)
DoAddFeature (in pFeature: IFeature, in
pElement: IElement, in zorder: Long)
DoAddNullElement (in FeatureId: Long)
EndAddElements
SetupAttributeConversion (in
numAttributes: Long, in inputCols: Long,
in outputCols: Long)
IBarrierProperties
IBarrierProperties2
ILayerEvents
(LayerEventsHelper)
IOverflowGraphicsContainer
esriGeoDatabase.IObjectClassEvents
IDrawAnnotationGeometry
ILayerDrawingPhase
ICompositeLayer
ISelectionEvents
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in
pDisplay: IDisplay, in pFilter:
IQueryFilter)
ITimeDisplayTable2
ISecureLayer
IFDOGraphicsLayer
IGraphicsContainerSelect
ICompositeLayer2
IInteractiveSearch
IFDOGraphicsContainer
esriDisplay.ITransformEvents
ISymbolSubstitution
IGraphicsContainer
IGraphicsLayer
ITimeData2
FeatureLayer
IDefinitionExpressionEvents
(DefinitionExpressionEvents)
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in pDisplay:
IDisplay, in pFilter: IQueryFilter)
ITimeDisplayTable2
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILayerEvents
(LayerEventsHelper)
IFeatureLayerSelectionEvents : IUnknown
FeatureLayerSelectionChanged
IFeatureLayerSelectionEvents
ISymbolLevels
ISymbolLevels : IUnknown
UseSymbolLevels: Boolean
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ILegendInfo
IGeoFeatureLayer IGeoFeatureLayer : IFeatureLayer
AnnotationProperties:
IAnnotateLayerPropertiesCollection
AnnotationPropertiesID: IUID
CurrentMapLevel: Long
DisplayAnnotation: Boolean
DisplayFeatureClass: IFeatureClass
ExclusionSet: IFeatureIDSet
Renderer: IFeatureRenderer
RendererPropertyPageClassID: IUID
SearchDisplayFeatures (in queryFilter: IQueryFilter,
in recycling: Boolean): IFeatureCursor
NetworkLayer
IDataset
IDisplayFilterManager
IIdentify2
ILayer2
ILayerDrawingProperties
ILayerEvents
ILegendInfo
IMapLevel
INetworkLayer
INetworkRendererCollection
IPropertySupport
INetworkRendererCollection : IUnknown
Count: Long
Visible (in Index: Long): Boolean
Add (in Renderer: INetworkRenderer)
Insert (in Renderer: INetworkRenderer, in
Index: Long)
Next: INetworkRenderer
Remove (in Renderer: INetworkRenderer)
RemoveAll
Reset
INetworkLayer : IUnknown
DisplayAttribute: String
NetworkDataset: INetworkDataset
ScaleSymbols: Boolean
ExpandRegionForSymbols (in Display:
IDisplay, in region: IGeometry)
SearchLocatedNetworkElements (in
sourceName: String, in Geometry:
IGeometry):
IEnumLocatedNetworkElement
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
ILayerFactory
*
MapinCartoMap
*
esriDisplay.IMapLevel
GroupLayer
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILayerEvents
(LayerEventsHelper)
esriDisplay.IConnectionPointContainer
IGroupLayer : ILayer
Expanded: Boolean
Add (in Layer: ILayer)
Clear
Delete (in Layer: ILayer)
IGroupLayer
ILayer2
ISymbolLevels
ISymbolLevels : IUnknown
UseSymbolLevels: Boolean
ILayerExtensions : IUnknown
Extension (in Index: Long): IUnknown
ExtensionCount: Long
AddExtension (in ext: IUnknown)
RemoveExtension (in Index: Long)
ILayerExtensions
IMSMapLayerinCarto
IMS
esriDisplay.IDisplayAdmin2
esriDisplay.IDisplayAdmin
IIdentify
CompositeDataLayer
ICompositeLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
ICompositeLayer
ILayerPosition : IUnknown
LayerWeight: Double
ILayerInfo : IUnknown
LargeImage: OLE_HANDLE
LargeSelectedImage: OLE_HANDLE
SmallImage: OLE_HANDLE
SmallSelectedImage: OLE_HANDLE
ILayerInfo
ILayerPosition
IIdentify2 : IUnknown
Scale: Double
Identify (in pGeom: IGeometry, in
pTrackCancel: ITrackCancel): IArray
IIdentify2
ILayerDrawingProperties
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
esriSystem.IPersistStream
Hyperlink
IHyperlink
IHyperlink : IUnknown
FeatureId: Long
Link: String
LinkType: esriHyperlinkType
Jump
IPersistStream : IPersist
GetSizeMax (out pcbSize:
_ULARGE_INTEGER)
IsDirty
Load (in pstm: IStream)
Save (in pstm: IStream, in fClearDirty: Long)
esriDisplay.IDisplayAdmin
esriDisplay.IConnectionPointContainer
RouteLayerExtensionin
Location
DisplayLayer
ILayerExtensions
IIdentify
ILayerEffects
ILayerEffects : IUnknown
Brightness: Integer
Contrast: Integer
SupportsBrightnessChange: Boolean
SupportsContrastChange: Boolean
SupportsInteractive: Boolean
SupportsTransparency: Boolean
Transparency: Integer
ILayerExtensions : IUnknown
Extension (in Index: Long): IUnknown
ExtensionCount: Long
AddExtension (in ext: IUnknown)
RemoveExtension (in Index: Long)
IIdentify : IUnknown
Identify (in pGeom: IGeometry): IArray
HatchLayerExtensionin
Location
esriGeoDatabase.IDataset
esriGeoDatabase.IClass
TableLayer
esriGeoDatabase.ITable
esriGeoDatabase.ITableFields
ITableSelection
ITableSelection : IUnknown
SelectionSet: ISelectionSet
AddRow (in Row: IRow)
Clear
SelectionChanged
SelectRows (in Filter: IQueryFilter, in Method:
esriSelectionResultEnum, in justOne:
Boolean)
IAttributeTable
IAttributeTable : IUnknown
AttributeTable: ITable
ILayerFields
ILayerFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
IDisplayRelationshipClass
IDisplayTable
ILayerDrawingProperties
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
ITable : IClass
CreateRow: IRow
CreateRowBuffer: IRowBuffer
DeleteSearchedRows (in QueryFilter:
IQueryFilter)
GetRow (in OID: Long): IRow
GetRows (in oids: Variant, in Recycling:
Boolean): ICursor
Insert (in useBuffering: Boolean): ICursor
RowCount (in QueryFilter: IQueryFilter):
Long
Search (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
Select (in QueryFilter: IQueryFilter, in
selType: esriSelectionType, in selOption:
esriSelectionOption, in
selectionContainer: IWorkspace):
ISelectionSet
Update (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
UpdateSearchedRows (in QueryFilter:
IQueryFilter, in buffer: IRowBuffer)
ITableFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
IRelationshipClassCollectionEdit
IRelationshipClassCollection
*
FeatureRendererinCarto
Renderers
AnnotateLayer‐
PropertiesCollectionin
CartoRenderers
DimensionLayer
IDimensionLayer : IUnknown
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
IFeatureLayerSelectionEvents : IUnknown
FeatureLayerSelectionChanged
DummyGraduatedMarkerLayer
ILayer
ILegendInfo
DummyLayer
ILayer
ILegendInfo
FeatureLayerBase
IFeatureLayer2 : IUnknown
DataSourceType: String
DisplayField: String
FeatureClass: IFeatureClass
ScaleSymbols: Boolean
Selectable: Boolean
ShapeType: esriGeometryType
ExpandRegionForSymbols (in Display:
IDisplay, in region: IGeometry)
Search (in queryFilter: IQueryFilter, in
recycling: Boolean): IFeatureCursor
IFeatureLayerDefinition : IUnknown
DefinitionExpression: String
DefinitionSelectionSet: ISelectionSet
RelationshipClass: IRelationshipClass
CreateSelectionLayer (in LayerName:
String, in useCurrentSelection: Boolean,
in joinTableNames: String, in Expression:
String): IFeatureLayer
IFeatureSelection : IUnknown
BufferDistance: Double
CombinationMethod:
esriSelectionResultEnum
SelectionColor: IColor
SelectionSet: ISelectionSet
SelectionSymbol: ISymbol
SetSelectionSymbol: Boolean
Add (in Feature: IFeature)
Clear
SelectFeatures (in Filter: IQueryFilter, in
Method: esriSelectionResultEnum, in
justOne: Boolean)
SelectionChanged
IHotlinkContainer : IUnknown
HotlinkField: String
HotlinkType: esriHyperlinkType
IIdentify2 : IUnknown
Scale: Double
Identify (in pGeom: IGeometry, in
pTrackCancel: ITrackCancel): IArray
IMapLevel : IUnknown
MapLevel: Long
IFeatureLayer2
IFeatureLayerDefinition
IFeatureSelection
IFind
IHotlinkContainer
IHotlinkMacro
IHyperlinkContainer
IIdentify2
ILayer2
esriDisplay.IMapLevel
IDisplayTable : IUnknown
DisplaySelectionSet: ISelectionSet
DisplayTable: ITable
SearchDisplayTable (in pQueryFilter:
IQueryFilter, in recycling: Boolean):
ICursor
SelectDisplayTable (in pQueryFilter:
IQueryFilter, in selType:
esriSelectionType, in selOption:
esriSelectionOption, in pSelWorkspace:
IWorkspace): ISelectionSet
FDOGraphicsLayerFactory
IAnnotationLayerFactory
IFDOGraphicsLayerFactory
IAnnotationLayerFactory : IUnknown
CreateAnnotationLayer (in Workspace:
IFeatureWorkspace, in FeatureDataset:
IFeatureDataset, in
annotationClassName: String, in
pGeometryDef: IGeometryDef, in
pAssociatedFeatureClass:
IFeatureClass, in annoLayerProps:
IAnnotateLayerPropertiesCollection, in
ReferenceScale: IGraphicsLayerScale, in
SymbolCollection: ISymbolCollection, in
AutoCreate: Boolean, in
UpdateOnShapeChange: Boolean, in
RequireSymbolID: Boolean, in
AllowSymbolOverrides: Boolean, in
OverposterProperties:
IOverposterProperties, in configKeyword:
String): IAnnotationLayer
FindAnnotationFeatureClassNames (in
Workspace: IFeatureWorkspace):
IEnumBSTR
OpenAnnotationLayer (in Workspace:
IFeatureWorkspace, in FeatureDataset:
IFeatureDataset, in
annotationClassName: String):
IAnnotationLayer
LayerFactoryHelper
ILayerFactoryHelper
ILayerFactoryHelper : IUnknown
CreateLayersFromName (in Name: IName):
IEnumLayer
GraphicsLayerScale
esriSystem.IClone
IGraphicsLayerScale
esriSystem.IPersist
esriSystem.IPersistStream
IGraphicsLayerScale : IUnknown
ReferenceScale: Double
Units: esriUnits
MapServerLayerinCarto
MapServer
GroupLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
Enumerations
ICoverageAnnotationLayerFactory : IUnknown
CreateAnnotationLayer (in
pAnnotationWorkspace:
IFeatureWorkspace, in pFeatureDataset:
IFeatureDataset, in
annotationLayerName: String): ILayer
FindAnnotationLayerNames (in
pAnnotationWorkspace:
IFeatureWorkspace): IEnumBSTR
OpenAnnotationLayer (in
pAnnotationWorkspace:
IFeatureWorkspace, in pFeatureDataset:
IFeatureDataset, in
annotationLayerName: String): ILayer
IDataLayerExtension : IUnknown
RelativeBase: String
Connect (in pOptRepairName: IName):
Boolean
ILayerExtensionDraw : IUnknown
AfterLayerDraw (in pLayer: ILayer, in
DrawPhase: esriDrawPhase, in pDisplay:
IDisplay, in pTrackCancel: ITrackCancel)
BeforeLayerDraw (in pLayer: ILayer, in
DrawPhase: esriDrawPhase, in pDisplay:
IDisplay, in pTrackCancel: ITrackCancel)
ILayerExtensionInvalidate : IUnknown
InvalidateVisibleExtent: Boolean
ILayerPropertySheet : IUnknown
ShowPropertySheet: Boolean
ISelectionLayerDefinition : IUnknown
CreateSelectionLayer (in LayerName:
String, in useCurrentSelection: Boolean,
in joinTableNames: String, in Expression:
String): IFeatureLayer
Interfaces
CartoObjectModel
Layers
Esri
®
ArcGIS
®
10.2.2
Copyright©1999‐2014Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksof EsriintheUnit ed
States,theEuropeanCommunity,orcertainotherjurisdictions.
esriDataSourcesFile.ICadDrawingLayers
esriDataSourcesFile.ICadTransformations
CadLayer
ICad3DRenderMode : IUnknown
Cad3DRenderMode: esriCad3DRenderMode
ICadLayer : ILayer
CadDrawingDataset: ICadDrawingDataset
FilePath: String
Is2d: Boolean
Is3d: Boolean
IsAutoCad: Boolean
IsDgn: Boolean
ICadLayer
ICad3DRenderMode
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycreateobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanothe rcl assorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinheritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses .
Instantiationspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassociation specifiesthatmorethantwoclassesareassociated.A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicitie s:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
ClassDiagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractClass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
ILayerMasking
esriDisplay.IDisplayFilterManager
ITemporaryLayer
(optional)
esriGeoDatabase.IObjectClassSchemaEvents
esriSystem.IPropertySupport
ITableDefinition
IFeatureLayer
ILayerSymbologyExtents
ILayer2
esriDisplay.IDisplayAdmin2
RasterCatalogLayer
IRasterCatalogLayer : ILayer
CatalogTable: IRasterCatalogTable
DisplayRasters: Long
PrimaryField: Long
Renderer: IRasterRenderer
Symbol: ISymbol
Create (in pCatalog: IRasterCatalogTable)
IRasterCatalogLayer
ILayerEvents
(LayerEventsHelper)
IRasterCatalogDisplayProps : IUnknown
DelayDraw: Long
DisplayRasters: Long
DrawRastersOnly: Boolean
RedrawDisplay: Boolean
ResamplingType: rstResamplingTypes
Symbol: ISymbol
TransitionScale: Double
UseScale: Boolean
ILayerDrawingProperties
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
IRasterCatalogDisplayProps
esriDataSourcesFile.ICadDrawingLayers
esriDataSourcesFile.ICadTransformations
CadFeatureLayer
IFeatureLayerExtendedDefinition
IFeatureLayerExtendedDefinition : IUnknown
ExtendedDefinitionExpression: String
IGeoFeatureLayer
IGeoFeatureLayer : IFeatureLayer
AnnotationProperties:
IAnnotateLayerPropertiesCollection
AnnotationPropertiesID: IUID
CurrentMapLevel: Long
DisplayAnnotation: Boolean
DisplayFeatureClass: IFeatureClass
ExclusionSet: IFeatureIDSet
Renderer: IFeatureRenderer
RendererPropertyPageClassID: IUID
SearchDisplayFeatures (in queryFilter:
IQueryFilter, in recycling: Boolean):
IFeatureCursor
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ISymbolLevels
ISecureLayer
CoverageAnnotationLayer
IBarrierProperties
IBarrierProperties2
ICoverageAnnotationLayer
ICoverageAnnotationLayer2
ICoverageAnnotationLayerWrite
ICoverageAnnotationSel
IDrawAnnotationGeometry
IInteractiveSearch
ILayerDrawingPhase
ISecureLayer
ICoverageAnnotationLayer2 : IUnknown
ArrowSymbol: ILineSymbol
Font (in SymbolNumber: Long): IFontDisp
FontColor (in SymbolNumber: Long): IColor
LevelCount: Long
LevelNumber (in Index: Long): Long
LevelVisibility (in LevelNumber: Long):
Boolean
NextGraphic: IElement
SymbolCount: Long
SymbolNumber (in Index: Long): Long
TextSymbol (in SymbolNumber: Long):
ITextSymbol
GenerateGraphics (in box: IEnvelope, in
Display: IDisplay, in
useGroupSymbolElement: Boolean):
IEnumElement
NextFeatureAndGraphic (out Feature:
IFeature, out Element: IElement)
StartGeneratingGraphics (in box: IEnvelope,
in Display: IDisplay, in withAttributes:
Boolean, in useGroupSymbolElement:
Boolean)
IFeatureLayerDefinition2
RasterRendererinCarto
Renderers
RasterRendererinCarto
Renderers
RasterRendererinCarto
Renderers
*
GraphicsSubLayer
IGraphicsLayerScale
ILayer
ILayerEvents
(LayerEventsHelper)
ILayerGeneralProperties
IGraphicsContainer
IGraphicsLayer
IBarrierProperties
IBarrierProperties2
IGraphicsContainer : IUnknown
AddElement (in Element: IElement, in
zorder: Long)
AddElements (in Elements:
IElementCollection, in zorder: Long)
BringForward (in Elements: IEnumElement)
BringToFront (in Elements: IEnumElement)
DeleteAllElements
DeleteElement (in Element: IElement)
FindFrame (in frameObject: Variant):
IFrameElement
GetElementOrder (in Elements:
IEnumElement): Variant
LocateElements (in point: IPoint, in
Tolerance: Double): IEnumElement
LocateElementsByEnvelope (in envelope:
IEnvelope): IEnumElement
MoveElementFromGroup (in group:
IGroupElement, in Element: IElement, in
zorder: Long)
MoveElementToGroup (in Element:
IElement, in group: IGroupElement)
Next: IElement
PutElementOrder (in order: Variant)
Reset
SendBackward (in Elements:
IEnumElement)
SendToBack (in Elements: IEnumElement)
UpdateElement (in Element: IElement)
esriDisplay.IConnectionPointContainer
CompositeGraphicsLayer
IGraphicsLayerScale
ICompositeGraphicsLayer2
ICompositeLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
ICompositeLayer
ISelectionEvents
IOverflowGraphicsContainer
IGraphicsContainerSelect
esriGeoDatabase.
IGeoDatasetSchemaEdit
ICompositeGraphicsLayer
IGraphicsContainer : IUnknown
AddElement (in Element: IElement, in
zorder: Long)
AddElements (in Elements:
IElementCollection, in zorder: Long)
BringForward (in Elements: IEnumElement)
BringToFront (in Elements: IEnumElement)
DeleteAllElements
DeleteElement (in Element: IElement)
FindFrame (in frameObject: Variant):
IFrameElement
GetElementOrder (in Elements:
IEnumElement): Variant
LocateElements (in point: IPoint, in
Tolerance: Double): IEnumElement
LocateElementsByEnvelope (in envelope:
IEnvelope): IEnumElement
MoveElementFromGroup (in group:
IGroupElement, in Element: IElement, in
zorder: Long)
MoveElementToGroup (in Element:
IElement, in group: IGroupElement)
Next: IElement
PutElementOrder (in order: Variant)
Reset
SendBackward (in Elements:
IEnumElement)
SendToBack (in Elements: IEnumElement)
UpdateElement (in Element: IElement)
IGraphicsContainer
IGraphicsLayer
IBarrierProperties
IBarrierProperties2
IGraphicsLayer : IUnknown
AssociatedLayer: ILayer
UseAssociatedLayerVisibility: Boolean
Activate (in containerScreen: IScreenDisplay)
Deactivate
IGraphicsContainerEvents
*
ILayer2 : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ScaleRangeReadOnly: Boolean
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
ILayer2 : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ScaleRangeReadOnly: Boolean
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
IFind : IUnknown
FindDisplayField: String
FindFields: Variant
Find (in Search: String, in Contains:
Boolean, in Fields: Variant, in
TrackCancel: ITrackCancel): IArray
ICompositeGraphicsLayer : IGraphicsLayer
AddLayer (in LayerName: String, in
FeatureLayer: IFeatureLayer):
IGraphicsLayer
DeleteLayer (in LayerName: String)
FindLayer (in LayerName: String):
IGraphicsLayer
ICompositeGraphicsLayer2 :
ICompositeGraphicsLayer
DrawDefault (in DrawPhase:
esriDrawPhase, in Display: IDisplay, in
TrackCancel: ITrackCancel)
ILayerEffects
ILayerInfo
IGeoReference
IGeoReference
ILayerInfo
FeatureLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
EngineCoverageAnnotationLayerFactory
ICoverageAnnotationLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown): Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown): IEnumLayer
LoadLayers: IEnumLayer
EngineNetworkLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
RasterCatalogLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
RasterLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
EngineTopologyLayerFactory
TinLayer
esriGeoDatabase.ITableFields
ILayerEvents : IUnknown
VisibilityChanged (in currentState: Boolean)
ILayerEvents
(LayerEventsHelper)
ITinLayer : ILayer
Dataset: ITin
DisplayField: String
RendererCount: Long
ScaleSymbols: Boolean
AddRenderer (in Renderer: ITinRenderer)
ClearRenderers
DeleteRenderer (in Renderer: ITinRenderer)
GetRenderer (in Index: Long): ITinRenderer
InsertRenderer (in Renderer: ITinRenderer, in
Index: Long)
ITinLayer
ILayerFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
ILayerFields
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
ILegendInfo
ILayerDrawingProperties
ILayerDrawingProperties : IUnknown
DrawingPropsDirty: Boolean
esriDisplay.IDisplayFilterManager
TinRendererinCarto
Renderers
*
ITinLayer2 : ITinLayer
ZFactor: Double
ITinLayer2
*
NetworkRendererin
CartoRenderers
*
ILayerSymbologyExtents
EngineCadFeatureLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
EngineCadLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
TinLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
TerrainLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
NetCDFLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
NetCDFTableFactory
ITableFactory
ITableFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
PublicName: String
TableCategory: String
Create (in inputObject: IUnknown):
IEnumTable
LoadTables: IEnumTable
TableinGeodatabase
IDynamicLayer : IUnknown
DynamicLayerDirty (in DynamicDrawPhase:
esriDynamicDrawPhase): Boolean
DynamicRecompileRate: Long
DrawDynamicLayer (in
DynamicDrawPhase:
esriDynamicDrawPhase, in Display:
IDisplay, in DynamicDisplay:
IDynamicDisplay)
LayerFile
ILayerFile
ILayerFile : IUnknown
Filename: String
IsLayerFile (in sFile: String): Boolean
IsPresent (in sFile: String): Boolean
IsReadOnly (in sFile: String): Boolean
Layer: ILayer
Thumbnail: IPicture
Close
New (in sFile: String)
Open (in sFile: String)
ReplaceContents (in pLayer: ILayer)
Save
SaveAs (in sFile: String)
1..1
ServerLayerExtension
esriSystem.IPersist
esriSystem.IPersistStream
IServerLayerExtension
IServerLayerExtension : IUnknown
ServerProperties: IPropertySet
0..1
0..1
0..1
CadastralFabricLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
WMSMapLayerinCarto
Mobile,WMSandWCS
Servers
IDimensionLayer
ISecureLayer
ILayerEvents
(LayerEventsHelper)
IFeatureLayerSelectionEvents
IBarrierProperties
IBarrierProperties2
ILevelMasking
IHTMLPopupInfo : IUnknown
HTMLHideFieldNameColumn: Boolean
HTMLOutput (in pFeature: IFeature): String
HTMLPopupEnabled: Boolean
HTMLPresentationStyle:
esriHTMLPopupStyle
HTMLRedirectField: String
HTMLRedirectFieldPrefix: String
HTMLRedirectFieldSuffix: String
HTMLUseCodedDomainValues: Boolean
HTMLXSLStylesheet: String
IHTMLPopupInfo
ILayer2
IDocumentVersion
esriGeodatabase.ITableCapabilities
RasterLayerExport
IRasterLayerExport
IRasterLayerExport : IUnknown
Extent: IEnvelope
Force2RGB: Boolean
RasterLayer: IRasterLayer
SpatialReference: ISpatialReference
Export (in pWorkspace: IWorkspace, in
newname: String, in Format: String):
IRasterDataset
SetSize (in cx: Long, in cy: Long)
IRasterLayerExport2 : IRasterLayerExport
StorageDef: IRasterStorageDef
IRasterLayerExport2
EngineCadAnnotationLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown): Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown): IEnumLayer
LoadLayers: IEnumLayer
CadAnnotationLayer
IGeoReference
esriDataSourcesFile.ICadDrawingLayers
esriDataSourcesFile.ICadTransformations
ICadDrawingLayers : IUnknown
DrawingLayerCount: Long
DrawingLayerName (in index: Long): String
DrawingLayerVisible (in index: Long):
Boolean
OriginalDrawingLayerVisible (in index:
Long): Boolean
IHTMLPopupIdentify : IUnknown
HTMLPopupEnabled: Boolean
HTMLPresentationStyle:
esriHTMLPopupStyle
HTMLIdentify (in pPoint: IPoint, in
Tolerance: Double): String
HTMLTipText (in pPoint: IPoint, in
Tolerance: Double): String
IHTMLPopupIdentify
esriLayerSelectionMethod
0 - esriLayerSelectIntersect
1 - esriLayerSelectWithinADistance
2 - esriLayerSelectCompletelyContains
3 - esriLayerSelectCompletelyWithin
4 - esriLayerSelectHaveTheirCenterIn
5 - esriLayerSelectShareALineSegmentWith
6 - esriLayerSelectBoundaryTouches
7 - esriLayerSelectAreIdenticalTo
8 - esriLayerSelectCrossedByTheOutlineOf
9 - esriLayerSelectContains
10 - esriLayerSelectContainedBy
esriSymbolSubstituteType
0 - esriSymbolSubstituteNone
1 - esriSymbolSubstituteColor
2 - esriSymbolSubstituteIndividualSubordinate
3 - esriSymbolSubstituteIndividualDominant
esriHyperlinkType
0 - esriHyperlinkTypeDocument
1 - esriHyperlinkTypeURL
2 - esriHyperlinkTypeMacro
3 - esriHyperlinkTypeScript
esriRasterLayerError
-2147217152 - E_RASTERLAYER_UNKNOWN_ERROR
esriRasterPyramidOptEnum
0 - esriRasterPyramidAlwaysPrompt
1 - esriRasterPyramidAlwaysBuild
2 - esriRasterPyramidNeverBuild
wmsError
-2147220991 - WMS_E_SRS_NOTUNSUPPORTED
-2147220990 -
WMS_E_IMAGEFORMAT_NOTUNSUPPORTED
-2147220989 - WMS_E_INVALIDURL
-2147220988 - WMS_E_SERVICE_EXCEPTION
esriHTMLPopupStyle
0 - esriHTMLPopupStyleTwoColumnTable
1 - esriHTMLPopupStyleRedirectedHTML
2 - esriHTMLPopupStyleXSLStylesheet
BasemapSubLayer
IBasemapSubLayer
(optional) ICompositeLayer
(optional) ICompositeLayer2
(optional) IDataLayer
(optional) IDataLayer2
(optional) IIdentify
(optional) IIdentify2
(optional) ILayer2
ILayerGeneralProperties
(optional) ILayerInfo
ILayerSymbologyExtents
(optional) ILegendInfo
ILayerEffectDIM
ILayerEffects
BasemapLayerBase
IBasemapLayer : IUnknown
Shaders: IArrayOfIShader
CanDraw: Boolean
FindLayerWrapper (in pLayer: ILayer):
IBasemapSubLayer
GetConversionStatus (in Layer: ILayer):
esriConversionStatus
GetLayerWrapper (in Layer: ILayer):
IBasemapSubLayer
HasSufficientMemory (in
numberOfAdditionalBasemapLayers:
Long): Boolean
InvalidateCache
NotifyLayerChanged (in Layer: ILayer, in
eventHint: esriLayerEventHint, in
eventParam: IVariantArray)
NotifyMapPropertiesChanged (in pMap:
IMap, in reconvertAll: Boolean)
IBasemapLayer
HotLinkExpressionParser
IAnnotationExpressionParser
IAnnotationExpressionParser2
ICodedValueAttributes
HotLinkExpressionProperties
IClone
IHotLinkExpressionProperties
IPersist
IPersistStream
HotLinkJScriptEngine
IAnnotationExpressionEngine
ICodedValueAttributes
IPersist
IPersistStream
HotLinkVBScriptEngine
IAnnotationExpressionEngine
ICodedValueAttributes
IPersist
IPersistStream
DisplayExpressionProperties
IClone
IDisplayExpressionProperties
IPersist
IPersistStream
EditTemplate
IEditTemplate
esriSystem.IPersist
esriSystem.IPersistStream
IEditTemplate : IUnknown
CreateCount: Long
DefaultValue (in Field: String): Variant
Description: String
Layer: ILayer
Name: String
Tags: String
Tool: GUID
ClearDefaultValues
SetDefaultValue (in Field: String, in Value:
Variant, in initDefaultValues: Boolean)
SetDefaultValues (in Feature: IFeature)
EditTemplateFactory
IEditTemplateFactory
IEditTemplateFactory : IUnknown
Create (in Name: String, in Layer: ILayer):
IEditTemplate
EditTemplateManager
IEditTemplateManager
esriSystem.IPersist
esriSystem.IPersistStream
IEditTemplateManager : IUnknown
Count: Long
EditTemplate (in Index: Long):
IEditTemplate
0..1
*
RasterBasemapLayerFactory
IRasterBasemapLayerFactory
IRasterBasemapLayerFactory : IUnknown
Create (in Layer: IRasterLayer):
IRasterBasemapLayer
CreateFromMosaicLayer (in Layer:
IMosaicLayer): IRasterBasemapLayer
RasterBasemapLayer
ILayer2
ILayerEffects
ILayerInfo
IRasterBasemapLayer
IRasterBasemapLayer : IUnknown
MosaicLayer: IMosaicLayer
RasterLayer: IRasterLayer
Transparency: Integer
HasMosaicLayer: Boolean
BasemapLayer
ICompositeLayer
esriDisplay.IConnectionPointContainer
esriDisplay.IDisplayAdmin
esriDisplay.IDisplayAdmin2
IGroupLayer
IIdentify
IIdentify2
ILayerExtensions
ILayerInfo
ILayerMasking
ILayerPosition
ILayerSymbologyExtents
ILevelMasking
ICompositeLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
IGroupLayer : ILayer
Expanded: Boolean
Add (in Layer: ILayer)
Clear
Delete (in Layer: ILayer)
ArrayOfIShader
IArrayOfIShader
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IArrayOfIShader : IUnknown
Count: Long
Element (in Index: Long): IShader
Add (in IShaderParam: IShader)
Insert (in Index: Long, in IShaderParam:
IShader)
Remove (in Index: Long)
RemoveAll
IBasemapSubLayer : IUnknown
Layer: ILayer
GetConversionStatus:
esriConversionStatus
0..*
IHotlinkExpression : IUnknown
ExpressionProperties:
IHotLinkExpressionProperties
ExecuteExpression (in pObject: IObject):
String
IHotlinkExpression
IHTMLPopupInfo2
IHTMLPopupIdentify2
IDisplayString
IIdentifyDisplay
IOrderedLayerFields
IWorkspaceEvents
FieldInfoSet
IFieldInfoSet
IFieldInfoSet : IUnknown
Count: Long
FieldInfo (in Index: Long): IFieldInfo
FieldName (in Index: Long): String
Add (in FieldName: String, in FieldInfo:
IFieldInfo)
Clear
Find (in FieldName: String): IFieldInfo
Remove (in FieldName: String)
esriDisplay.IDisplayFilterManager
ITimeData
ITimeDataDisplay
ITimeDataCustomUI
IRasterCatalogDisplayProps2
IRasterLayerExport3
IAnnotationExpressionEngine
ICodedValueAttributes
IPersistStream
IPersist
HotLinkPythonEngine
esriCadastralFabricRenderer
0 - esriCFRControlPoints
1 - esriCFRLinePoints
2 - esriCFRPoints
3 - esriCFRLines
4 - esriCFRParcels
esriCadastralFeature
1 - esriCadastralParcel
2 - esriCadastralControlPoint
esriCadastralParcelType
1 - esriCadastralParcelLocked
2 - esriCadastralParcelUnlocked
esriConversionStatus
0 - esriConversionStatusSuccess
1 - esriConversionStatusWarnings
2 - esriConversionStatusErrors
esriLayerEventHint
0 - esriLayerEventHintProperties
1 - esriLayerEventHintVisibility
2 - esriLayerEventHintLayerAddedToGroup
3 - esriLayerEventHintLayerRemovedFromGroup
4 - esriLayerEventHintLayerMovedWithinGroup
LasDatasetLayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
ILayerFactory
TinRendererinCarto
Renderers
TerrainLayer
ITerrainLayer : ILayer
AnalysisToolsResolution: Double
AutoLOR: Boolean
CurrentResolution: Double
DisplayField: String
LockCurrentSurface: Boolean
PointBudget: Long
PyramidHonored: Boolean
RendererCount: Long
ScaleSymbols: Boolean
ShowResolution: Boolean
TargetResolution: Double
Terrain: ITerrain
UseOverviewTerrain: Boolean
UsePointBudget: Boolean
AddRenderer (in pRenderer: ITinRenderer)
ClearRenderers
DeleteRenderer (in pRenderer:
ITinRenderer)
GetCurrentSurface: ISurface
GetRenderer (in Index: Long): ITinRenderer
InsertRenderer (in pRenderer:
ITinRenderer, in Index: Long)
esriDisplay.IConnectionPointContainer
ITerrainEditEvents
ILayerFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
ILayerFields
ITableFields : IUnknown
Field (in Index: Long): IField
FieldCount: Long
FieldInfo (in Index: Long): IFieldInfo
FindField (in FieldName: String): Long
ITerrainLayer
IDisplayFilterManager
ILegendInfo
ITerrainLayer2
ILayerDrawSetup
IWorkspaceEvents2
IWorkspaceEvents
esriGeoDatabase.ITableFields
esriDisplay.
IConnectionPointContainer
NITFGraphicsLayer
ILayerDrawingProperties
ILayerInfo
ILayerPosition
INITFGraphicsLayer
INITFGraphicsLayer : ILayer
Add (in pGeometry: IGeometry, in pSymbol:
ISymbol, in Size: Long)
Create (in Name: String, in x: Long, in y:
Long, in pExtent: IEnvelope, in dx:
Double, in dy: Double, in pXf:
IGeodataXform, in CGM: String)
esriDisplay.IConnectionPointContainer
DataLayer
IDataLayer2 : IUnknown
DataSourceName: IName
DataSourceSupported (in Name: IName):
Boolean
RelativeBase: String
Connect (in pOptRepairName: IName):
Boolean
Disconnect
InWorkspace (in Workspace: IWorkspace):
Boolean
ILayerPosition : IUnknown
LayerWeight: Double
ILayerInfo : IUnknown
LargeImage: OLE_HANDLE
LargeSelectedImage: OLE_HANDLE
SmallImage: OLE_HANDLE
SmallSelectedImage: OLE_HANDLE
IDataLayer2
IDataLayer
ILayerInfo
ILayerPosition
*
WCSLayerinCartoMobile,
WMSandWCSServers
esriSystem.ISupportErrorInfo
WMTSLayerFactory
ILayerFactory
TopologyLayer
ILayerEffects
ILegendInfo
esriDisplay.IDisplayFilterManager
ILayerDrawingProperties
esriDisplay.IDisplayAdmin
ITopologyErrorSelection : IUnknown
RuleType (in Index: Long):
esriTopologyRuleType
RuleTypeCount: Long
Selectable (in Index: Long): Boolean
SelectErrors: Boolean
SelectExceptions: Boolean
ITopologyLayer : IUnknown
Renderer (in Index: esriTopologyRenderer):
IFeatureRenderer
Topology: ITopology
ITopologyLayer
ITopologyErrorSelection
esriGeoDatabase.IDataset
esriDisplay.IDisplayAdmin2
WMTSLayer
IWMTSLayer : IUnknown
DataSourceName: IName
Dimensions: IPropertySet
ImageFormat: String
LayerName: String
Style: String
TileMatrixSet: String
WMTSConnection: IWMTSConnection
Connect (in pConnectionName: IName):
Boolean
IWMTSLayer
ILayerDrawingProperties
ILayerEffects
ILayerExtensions
IDisplayTable
ILegendInfo
ISecureLayer
ISecureLayer2
ILayerEvents
(optional) esriGeoDatabase.IGeoDataset
esriSystem.IPersist
esriSystem.IPersistStream
Layer
esriGeoDatabase.IGeoDataset
ILayer
ILayer : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
ILayerGeneralProperties : IUnknown
LastMaximumScale: Double
LastMinimumScale: Double
LayerDescription: String
ILayerGeneralProperties
(optional)
IPublishLayer : IUnknown
DataDetails (in bsPadding: String): String
DataValid: Boolean
PublishingDescription: String
SupportsPublishing: Boolean
PrepareForPublishing
IPublishLayer
(optional)
FDOGraphicsSublayer
esriDisplay.IDisplayAdmin
esriGeoDatabase.IGeoDataset
ILayer
ILayerDrawingPhase
esriSystem.IPersist
esriSystem.IPersistStream
IAnnotationSublayer : IUnknown
AnnotationClassID: Long
Parent: IAnnotationLayer
IAnnotationSublayer
ILayerGeneralProperties : IUnknown
LastMaximumScale: Double
LastMinimumScale: Double
LayerDescription: String
ILayerGeneralProperties
MapServerRESTLayer
ICompositeLayer
ICompositeLayer2
IDisplayAdmin
IDisplayAdmin2
ILayerDrawingProperties
ILayerEffects
IDataLayer
IDataLayer2
ILayerExtensions
ISecureLayer
ITimeData
ITimeDataDisplay
IConnectionPointContainer
ILayerEvents
(LayerEventsHelper)
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
IMapServerRESTLayer IMapServerRESTLayer : IUnknown
TransparentBackground: Boolean
Connect (in restUrl: String)
ILayerSymbologyExtents : IUnknown
ExpandRegionForSymbols (in pDisplay:
IDisplay, in pRegion: IGeometry)
ILayerSymbologyExtents
ISecureLayer2 : IUnknown
HasAuthentication: Boolean
ClearPassword (bForceReconnect:
Boolean)
ISecureLayer2
IRasterResamplingControl : IUnknown
ResamplingHint: esriRasterResamplingHint
esriDataSourcesRaster.IRasterResamplingControl
IServiceLayerImageFormat : IUnknown
RequestedImageType: esriImageFormat
SupportedImageFormat (in Index: Long):
esriImageFormat
SupportedImageFormatCount: Long
IServiceLayerImageFormat
*
esriCadastralParcelLayerType
0 - esriCadastralParcelUnknown
1 - esriCadastralParcelPLSSTownship
2 - esriCadastralParcelPLSSSection
3 - esriCadastralParcelPLSSQuarterSection
4 - esriCadastralParcelSpecialSurvey
5 - esriCadastralParcelSimultaneousConveyance
6 - esriCadastralParcelConveyanceDivision
7 - esriCadastralParcelTax
8 - esriCadastralParcelOwnership
9 - esriCadastralParcelEncumbrance
10 - esriCadastralParcelSeparatedRight
11 - esriCadastralParcelOther
12 - esriCadastralParcelPLSSSixteenthSection
CadastralFabricLayer
ICadastralFabricLayer
ICadastralFabricLayerEvents
(CadastralFabricLayerEventsHelper)
ICadastralFabricSelection
ICompositeLayer
ICompositeLayer2
IDataLayer
IDataLayer2
IIdentify
ILayerEffects
ILayerExtensions
ILayerInfo
ICadastralFabricLayer : IUnknown
CadastralFabric: ICadastralFabric
CadastralSubLayer (in LayerType:
esriCadastralFabricRenderer):
IFeatureLayer
SearchCadastralFeatures (in queryFilter:
IQueryFilter, in CadastralFeature:
esriCadastralFeature): IFeatureIDSet
ICadastralFabricSelection : IUnknown
ControlPointSet: IFeatureIDSet
ControlPointSymbol: ISimpleMarkerSymbol
ParcelSet (in ParcelType:
esriCadastralParcelType): IFeatureIDSet
ParcelSymbol (in ParcelType:
esriCadastralParcelType):
ISimpleFillSymbol
ClearControlPointsInJobList
ClearParcelsInJobList (in ParcelType:
esriCadastralParcelType)
ClearSelection (in CadastralFeature:
esriCadastralFeature)
SelectCadastralFeatures (in queryFilter:
IQueryFilter, in CadastralFeature:
esriCadastralFeature, in
XORToExistingSelection: Boolean)
esriDisplay.IConnectionPointContainer
ICadastralFabricParcelLayer : IUnknown
ParcelCount: Long
ParcelSubLayer (in Layer: Long):
IFeatureLayer
ICadastralFabricParcelLayer
CadastralFabricSubLayer
ICadastralFabricSubLayer : IUnknown
CadastralFabric: ICadastralFabric
CadastralTableType: esriCadastralFabricTable
ICadastralFabricSubLayer
ICadastralFabricSubLayer2 : IUnknown
Historic: Boolean
ParcelLayerType: esriCadastralParcelLayerType
ICadastralFabricSubLayer2
ITimeData2
MapServerRESTSubLayer
ILayer2 : IUnknown
AreaOfInterest: IEnvelope
Cached: Boolean
MaximumScale: Double
MinimumScale: Double
Name: String
ScaleRangeReadOnly: Boolean
ShowTips: Boolean
SpatialReference: ISpatialReference
SupportedDrawPhases: Long
TipText (in x: Double, in y: Double, in
Tolerance: Double): String
Valid: Boolean
Visible: Boolean
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in TrackCancel:
ITrackCancel)
ILayer2
IDisplayAdmin
IDisplayAdmin2
ILayerDrawingProperties
ILayerEffects
ICompositeLayer
ICompositeLayer2
ITimeData
ITimeDataDisplay
ILegendInfo
ILayerExtensions
ILayerEvents
(LayerEventsHelper)
ITimeData
ITimeData : IUnknown
SupportsTime: Boolean
TimeReference: ITimeReference
UseTime: Boolean
GetFullTimeExtent: ITimeExtent
MosaicLayer
IAttributeTable
esriSystem.IClassID
ICompositeLayer2
IConnectionPointContainer
IDataLayer
IDataLayer2
IDataset
IDisplayFilterManager
ILayer2
ILayerEffects
ILayerExtensions
ILayerMasking
ILayerSymbologyExtents
IMosaicLayer
IRasterDataManagementEvents
ISupportErrorInfo
ITableDefinition
ITimeData
ITimeDataDisplay
ITimeTableDefinition
esriGeodatabase.IWorkspaceEditEvents
IMosaicLayer : IUnknown
BoundaryLayer: IFeatureLayer
FilePath: String
FootprintLayer: IFeatureLayer
MosaicDataset: IMosaicDataset
PreviewLayer: IImageServerLayer
SeamlineLayer: IFeatureLayer
CreateFromFilePath (in FilePath: String)
CreateFromMosaicDataset (in
MosaicDataset: IMosaicDataset)
ITimeData : IUnknown
SupportsTime: Boolean
TimeReference: ITimeReference
UseTime: Boolean
GetFullTimeExtent: ITimeExtent
ITimeDataDisplay : IUnknown
TimeDataCumulative: Boolean
TimeInterval: Double
TimeIntervalUnits: esriTimeUnits
TimeOffset: Double
TimeOffsetUnits: esriTimeUnits
ITimeData2
StandaloneTable
IAttributeTable
esriGeoDatabase.IClass
esriDisplay.IConnectionPointContainer
IDataLayer
IDataLayer2
esriGeoDatabase.IDataset
IDisplayRelationshipClass
esriSystem.IPersistStream
IRelationshipClassCollection
IRelationshipClassCollectionEdit
ISelectionEvents
IStandaloneTable
esriGeoDatabase.ITable
ITableDefinition
esriGeoDatabase.ITableFields
ITableSelection
IStandaloneTable : IUnknown
DisplayField: String
Name: String
Table: ITable
Valid: Boolean
ITable : IClass
CreateRow: IRow
CreateRowBuffer: IRowBuffer
DeleteSearchedRows (in QueryFilter:
IQueryFilter)
GetRow (in OID: Long): IRow
GetRows (in oids: Variant, in Recycling:
Boolean): ICursor
Insert (in useBuffering: Boolean): ICursor
RowCount (in QueryFilter: IQueryFilter):
Long
Search (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
Select (in QueryFilter: IQueryFilter, in
selType: esriSelectionType, in selOption:
esriSelectionOption, in
selectionContainer: IWorkspace):
ISelectionSet
Update (in QueryFilter: IQueryFilter, in
Recycling: Boolean): ICursor
UpdateSearchedRows (in QueryFilter:
IQueryFilter, in buffer: IRowBuffer)
esriSystem.IPersist
IDisplayTable
IDefinitionExpressionEvents
(DefinitionExpressionEvents)
IOrderedLayerFields
ITimeData
ITimeDataDisplay
ITimeDimensionDefinition
ITimeDisplayTable
ITimeTableDefinition
IDisplayString
ITimeDisplayTable2 : ITimeDisplayTable
PrepareTimeQueryEx (in pTimeValue:
ITimeValue, in eTimeRelation:
esriTimeRelation, in pFilter: IQueryFilter)
PrepareTimeQueryFromDisplay (in
pDisplay: IDisplay, in pFilter:
IQueryFilter)
ITimeDisplayTable2
esriGeoDatabase.IObjectClassSchemaEvents
ITimeData2
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycreateobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanothe rcl assorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinheritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses .
Instantiationspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassociation specifiesthatmorethantwoclassesareassociated.A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicitie s:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
ClassDiagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractClass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
CartoObjectModel
Rendering
Esri
®
ArcGIS
®
10.2.2
Copyright©1999‐2014Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
esriRasterSelectionMaskFileFormat
0 - esriMaskTiffUncompress
1 - esriMaskImagineUncompress
esriRasterSelectionMaskOp
0 - esriRasterSelectionMaskSET
1 - esriRasterSelectionMaskCLEAR
2 - esriRasterSelectionMaskINVERT
3 - esriRasterSelectionMaskCOPY
4 - esriRasterSelectionMaskAND
esriRasterStretchStatsTypeEnum
0 - esriRasterStretchStats_AreaOfView
1 - esriRasterStretchStats_Dataset
2 - esriRasterStretchStats_GlobalStats
esriRasterRenderingModeEnum
0 - esriRasterRenderingBlockMode
1 - esriRasterRenderingTopToBottomMode
2 - esriRasterRenderingFullMode
Enumerations
Interfaces
IBufferProcessingSymbology : IUnknown
ColorRamp: IColorRamp
IEnumRasterUniqueValueColor : IUnknown
DoubleKey: Double
nClasses: Long
StringKey: String
Next (out Index: Long)
Reset
set_Class (iClass: Long)
IFeatureLayerSymbology : IUnknown
CanSymbolize (in FeatureLayer:
IFeatureLayer): Boolean
Priority: Double
Symbolize (in FeatureLayer: IFeatureLayer)
IRasterStretch : IUnknown
Background: Boolean
BackgroundColor: IColor
BackgroundValues: Double
Invert: Boolean
StandardDeviationsParam: Double
StretchType: esriRasterStretchTypesEnum
TinLayer in
Carto Layers
TinBreaklineRenderer
ITinUniqueValueRenderer
ITinUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, in Heading: String,
in Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
TinEdgeRenderer
ITinSingleSymbolRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
IPropertySupport
ITinSingleSymbolRenderer
TinNodeValueRenderer
ITinUniqueValueRenderer
ITinUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, in Heading: String,
in Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
TinNodeRenderer
ITinSingleSymbolRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
IPropertySupport
ITinSingleSymbolRenderer
IPropertySupport
ITinIllumination
TinFaceRenderer
ITinSingleSymbolRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
ITinIllumination
TinFaceValueRenderer
ITinUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, in Heading: String,
in Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
ITinUniqueValueRenderer
IClassBreaksUIProperties
IDataSampling
ITinIllumination
TinSlopeRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IClassBreaksUIProperties
IDataSampling
ITinIllumination
TinAspectRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IClassBreaksUIProperties
IDataSampling
ITinIllumination
TinElevationRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
ITinColorRampRenderer
RasterRendererMakerDefault
IRasterRendererMaker
IRasterRendererMaker2
IRasterRendererMaker : IUnknown
Priority: Long
CreateDefaultRasterRenderer (in pRaster:
IRaster): IRasterRenderer
IRasterRendererMaker2 : IUnknown
CreateDefaultRasterRenderer (in
pRasterDataset: IRasterDataset):
IRasterRenderer
RasterUniqueValueRenderer
IRasterUniqueValueRenderer
IRasterRendererClassInfo
IRasterUniqueValueRenderer : IUnknown
ClassCount (in iHeading: Long): Long
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in iHeading: Long, in iClass:
Long): String
Field: String
Heading (in iHeading: Long): String
HeadingCount: Long
Label (in iHeading: Long, in iClass: Long):
String
Symbol (in iHeading: Long, in iClass: Long):
ISymbol
UseDefaultSymbol: Boolean
Value (in iHeading: Long, in iClass: Long, in
iValue: Long): Variant
ValueCount (in iHeading: Long, in iClass:
Long): Long
AddValue (in iHeading: Long, in iClass: Long,
in Value: Variant)
RemoveValues (in iHeading: Long, in iClass:
Long)
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double,
out outValue: Long)
QueryStringClass (in ClassIndex: Long, out
inValue: String, out outValue: Long)
RasterClassifyColorRampRenderer
IRasterClassifyColorRampRenderer
IRasterClassifyUIProperties
IRasterDataExclusion
IRasterClassifyColorRampRenderer : IUnknown
Break (in Index: Long): Double
ClassCount: Long
ClassField: String
Description (in Index: Long): String
Label (in Index: Long): String
NormField: String
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IRasterClassifyUIProperties : IUnknown
ClassificationMethod: IUID
ColorRamp: String
DeviationInterval: Double
NumberFormat: INumberFormat
ShowClassGaps: Boolean
IRasterDataExclusion : IUnknown
ExcludeColor: IColor
ExcludeDescription: String
ExcludeLabel: String
ExcludeRanges: Variant
ExcludeShowClass: Boolean
ExcludeValues: Variant
IRasterRendererClassInfo
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double, out
outValue: Long)
QueryStringClass (in ClassIndex: Long, out inValue:
String, out outValue: Long)
RasterStretchColorRampRenderer
IRasterStretchColorRampRenderer
IRasterStretchColorRampRenderer : IUnknown
BandIndex: Long
ColorRamp: IColorRamp
ColorScheme: String
LabelHigh: String
LabelLow: String
LabelMedium: String
ResetLabels
IRasterRendererClassInfo
IRasterStretchMinMax
IRasterStretchMinMax : IUnknown
CustomStretchMax: Double
CustomStretchMin: Double
StretchMax: Double
StretchMin: Double
UseCustomStretchMinMax: Boolean
IRasterStretch2 IRasterStretch2 : IUnknown
Background: Boolean
BackgroundColor: IColor
BackgroundValue: Variant
Invert: Boolean
SpecificationHistogram: IArray
StandardDeviationsParam: Double
StretchStats: IArray
StretchStatsType: esriRasterStretchStatsTypeEnum
StretchType: esriRasterStretchTypesEnum
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double, out
outValue: Long)
QueryStringClass (in ClassIndex: Long, out inValue:
String, out outValue: Long)
RasterColormapRenderer
IRasterRendererClassInfo
IRasterRendererClassInfo : IUnknown
ClassCount: Long
ClassificationField: String
IsNumericClasses: Boolean
NormalizationField: String
QueryNumberClass (in ClassIndex: Long, out
MinValue: Double, out maxValue: Double,
out outValue: Long)
QueryStringClass (in ClassIndex: Long, out
inValue: String, out outValue: Long)
IRasterRendererUniqueValues
IRasterRendererColorRamp
IRasterRendererUniqueValues
IRasterRendererColorRamp
IColorChannelMapping
IRasterRendererColorRamp
RasterLayer in
Carto Layers
*
FeatureLayerin
CartoLayers
BiUniqueValueRenderer
IBivariateRenderer : IUnknown
MainRenderer: IFeatureRenderer
VariationRenderer: IFeatureRenderer
CreateLegend
IBivariateRenderer
ScaleDependentRenderer
IScaleDependentRenderer
IScaleDependentRenderer : IUnknown
Break (in Index: Long): Double
Renderer (in Index: Long): IUnknown
RendererCount: Long
AddRenderer (in Renderer: IFeatureRenderer)
MoveRenderer (in Renderer:
IFeatureRenderer, in toIndex: Long)
RemoveRenderer (in Renderer:
IFeatureRenderer)
*
LegendGroup
ILegendGroup
esriSystem.IPersist
esriSystem.IPersistStream
ILegendGroup : IUnknown
Class (in Index: Long): ILegendClass
ClassCount: Long
Editable: Boolean
Heading: String
Visible: Boolean
AddClass (in LegendClass: ILegendClass)
ClearClasses
InsertClass (in Index: Long, in LegendClass:
ILegendClass)
RemoveClass (in Index: Long)
DotDensityRenderer
IDataExclusion
IRendererFields
IDotDensityRenderer : IUnknown
ColorScheme: String
ControlLayer: IFeatureLayer
DotDensitySymbol: IDotDensityFillSymbol
DotValue: Double
MaintainSize: Boolean
CreateLegend
IDotDensityRenderer
IDotDensityUIRenderer : IUnknown
MaxDensity: Double
MaxDensityArea: Double
MeanArea: Double
MeanDensity: Double
MinDensity: Double
MinDensityArea: Double
IDotDensityUIRenderer
FeatureRenderer
IFeatureRenderer
esriSystem.IPersist
esriSystem.IPersistStream
ILegendInfo
ILegendInfo : IUnknown
LegendGroup (Index: Long): ILegendGroup
LegendGroupCount: Long
LegendItem: ILegendItem
SymbolsAreGraduated: Boolean
LegendGroups
ILegendGroups
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
ILegendGroups : IUnknown
Count: Long
Element (in Index: Long): ILegendGroup
Add (in LegendGroup: ILegendGroup)
Insert (in Index: Long, in LegendGroup:
ILegendGroup)
Remove (in Index: Long)
RemoveAll
*
LegendClasses
ILegendClasses
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
ILegendClasses : IUnknown
Count: Long
Element (in Index: Long): ILegendClass
Add (in LegendClass: ILegendClass)
Insert (in Index: Long, in LegendClass:
ILegendClass)
Remove (in Index: Long)
RemoveAll
*
TIN and Terrain Rendering
Raster Rendering
Feature Rendering
ColorRampSymbol
IColorRampSymbol
IColorRampSymbol : IFillSymbol
ColorRamp: IColorRamp
ColorRampInLegendGroup: IColorRamp
Invert: Boolean
LegendClassIndex: Long
LegendGroup: ILegendGroup
ColorSymbol
IColorSymbol
esriDisplay.IMapLevel
IColorSymbol : IFillSymbol
esriDisplay.IFillSymbol
esriDisplay.IMapLevel
IFillSymbol : IUnknown
Color: IColor
Outline: ILineSymbol
esriDisplay.IFillSymbol
IFillSymbol : IUnknown
Color: IColor
Outline: ILineSymbol
RasterRGBSymbol
IColorSymbol
esriDisplay.IFillSymbol
esriDisplay.IMapLevel
IColorSymbol : IFillSymbol
IFillSymbol : IUnknown
Color: IColor
Outline: ILineSymbol
esriSystem.IPropertySupport
esriSystem.IPropertySupport
esriSystem.IPropertySupport
esriDataNormalization
0 - esriNormalizeByField
1 - esriNormalizeByLog
2 - esriNormalizeByPercentOfTotal
3 - esriNormalizeByArea
4 - esriNormalizeByNothing
esriDataSampling
0 - esriAllRecords
1 - esriRandomRecords
2 - esriEveryNthRecord
DefaultNetworkLayerSymbology
INetworkLayerSymbology
INetworkLayerSymbology : IUnknown
CanSymbolize (in Layer: INetworkLayer):
Boolean
Priority: Double
Symbolize (in Layer: INetworkLayer)
Symbol in Display
NetworkLayer in
Carto Layers
*
*
Network Rendering
IBasicHistogram
IDataNormalization
esriSystem.IStatisticsResults
ITableHistogram
RepresentationRenderer
IDataLayer
ILevelRenderer
IRendererClasses
IRepresentationRenderer
IRepresentationRenderer : IUnknown
DrawInvalidRule: Boolean
DrawInvisible: Boolean
InvalidRuleColor: IColor
InvisibleColor: IColor
RepresentationClass: IRepresentationClass
SimpleRenderer
ILookupSymbol
IRotationRenderer : IUnknown
RotationField: String
RotationType: esriSymbolRotationType
ITransparencyRenderer : IUnknown
TransparencyField: String
ISimpleRenderer
IDisplayAdmin
ILevelRenderer
IRotationRenderer
ITransparencyRenderer
ISimpleRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
ILevelRenderer : IUnknown
CurrentDrawLevel: Long
LevelArray: Variant
IDisplayAdmin : IUnknown
UsesFilter: Boolean
IRotationRenderer2
RepresentationClass
in Geodatabase
1..0
IGlobeRasterStretch
IHillShadeInfo
IHillShadeInfo
TerrainDirtyAreaRenderer
IPropertySupport
ITerrainRenderer
ITinSingleSymbolRenderer
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
TerrainLayer in
Carto Layers
*
ILayerSymbologyExtents
IIdentify
IXMLVersionSupport
IXMLSerialize
ILookupSymbol
RasterDiscreteColorRenderer
IRasterDiscreteColorRenderer
IRasterDiscreteColorRenderer : IUnknown
Colormap: IRasterColormap
NumColors: Long
RepresentationLegendClass
ILegendClass
IRepresentationLegendClass
IRepresentationLegendClass : IUnknown
RepresentationClass: IRepresentationClass
RuleID: Long
IExportSupport
ITinSingleSymbolRenderer
ITinColorRampRenderer
ITinColorRampRenderer
IDataExclusion2
RasterRGBRenderer
IRasterRGBRenderer
IRasterStretch2
IRasterRGBRenderer : IUnknown
BlueBandIndex: Long
GreenBandIndex: Long
RedBandIndex: Long
UseBlueBand: Boolean
UseGreenBand: Boolean
UseRedBand: Boolean
QueryBandIndices (out redIndex: Long, out
greenIndex: Long, out blueIndex: Long)
SetBandIndices (in redIndex: Long, in
greenIndex: Long, in blueIndex: Long)
IRasterStretch2 : IUnknown
Background: Boolean
BackgroundColor: IColor
BackgroundValue: Variant
Invert: Boolean
SpecificationHistogram: IArray
StandardDeviationsParam: Double
StretchStats: IArray
StretchStatsType:
esriRasterStretchStatsTypeEnum
StretchType: esriRasterStretchTypesEnum
IColorChannelMapping
IGlobeRasterStretch
IRasterStretch3 : IUnknown
GammaValue: Variant
UseGamma: Boolean
IRasterStretch3
IRasterStretch
IRasterRGBRenderer2 : IRasterRGBRenderer
AlphaBandIndex: Long
UseAlphaBand: Boolean
IRasterRGBRenderer2
IRasterStretch3 : IUnknown
GammaValue: Variant
UseGamma: Boolean
IRasterStretch3
IRasterStretch
ITerrainRenderer
ITerrainRenderer
ITerrainRenderer
ITerrainRenderer
ITerrainRenderer
esriSystem.IXMLVersionSupport
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IRasterRendererColorRamp
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
IFeatureRenderer : IUnknown
ExclusionSet: IFeatureIDSet
RenderPhase (in DrawPhase:
esriDrawPhase): Boolean
SymbolByFeature (in Feature: IFeature):
ISymbol
CanRender (in featClass: IFeatureClass, in
Display: IDisplay): Boolean
Draw (in Cursor: IFeatureCursor, in
DrawPhase: esriDrawPhase, in Display:
IDisplay, in TrackCancel: ITrackCancel)
PrepareFilter (in fc: IFeatureClass, in
queryFilter: IQueryFilter)
TerrainPointUniqueValueRenderer
ITerrainAttributeRenderer
ITerrainRenderer
ITerrainRenderer2
ITerrainRenderer2 : ITerrainRenderer
AreaOfInterest: IEnvelope
Resolution: Double
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
TinContourRenderer
IMultiResolutionRenderer
ITinContourRenderer
ITinContourRenderer : IUnknown
ContourDescription: String
contourInterval: Double
ContourLabel: String
ContourSymbol: ISymbol
IndexContourDescription: String
indexContourFactor: Long
IndexContourLabel: String
IndexContourSymbol: ISymbol
referenceContourHeight: Double
NetworkRenderer
INetworkRenderer
INetworkRenderer : IUnknown
Name: String
RendererType: esriNetworkRendererType
RenderPhase (DrawPhase:
esriDrawPhase): Boolean
CanRender (in Layer: INetworkLayer, in
Display: IDisplay): Boolean
Draw (in Layer: INetworkLayer, in
DrawPhase: esriDrawPhase, in Display:
IDisplay, in TrackCancel: ITrackCancel)
ILegendInfo
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IPropertySupport
SimpleNetworkRenderer
INetworkEdgeRenderer
ISimpleNetworkRenderer
INetworkEdgeRenderer : IUnknown
ArrowAttributeName: String
ArrowSymbol (in symbolType:
esriNetworkArrowSymbolType): ISymbol
ArrowType: esriNetworkArrowType
ISimpleNetworkRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
INetworkEdgeRenderer2 :
INetworkEdgeRenderer
ShowArrows (in symbolType:
esriNetworkArrowSymbolType): Boolean
INetworkEdgeRenderer2
NetworkDirtyAreaRenderer
ISimpleNetworkRenderer
ISimpleNetworkRenderer : IUnknown
Description: String
Label: String
Symbol: ISymbol
esriRasterTransparencyStateEnum
0 - esriRasterTransparencyStateOpaque
1 - esriRasterTransparencyStateAlpha
2 - esriRasterTransparencyStateMask
esriTopologyRenderer
0 - esriTRAreaErrors
1 - esriTRLineErrors
2 - esriTRPointErrors
3 - esriTRAreaExceptions
4 - esriTRLineExceptions
5 - esriTRPointExceptions
6 - esriTRDirtyAreas
TerrainPointElevationRenderer
IClassBreaksUIProperties
ITerrainRenderer
ITerrainRenderer2
ITinColorRampRenderer
ITinIllumination
ITerrainRenderer2 : ITerrainRenderer
AreaOfInterest: IEnvelope
Resolution: Double
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
IColorRampSymbol2
IRasterStretchAdvancedLabels
IDataExclusion2
ILookupLegendClass
INetworkSourceRenderer
IPropertySupport
ISizeRenderer
esriNetworkArrowSymbolType
0 - esriNetworkArrowSymbolOneWay
1 - esriNetworkArrowSymbolBothWays
2 - esriNetworkArrowSymbolNoWay
esriNetworkArrowType
0 - esriNetworkArrowTypeNoArrow
1 - esriNetworkArrowTypeEndpoint
2 - esriNetworkArrowTypeMidpoint
esriNetworkRendererType
0 - esriNetworkRenderer
1 - esriNetworkSystemJunctionRenderer
2 - esriNetworkJunctionRenderer
3 - esriNetworkEdgeRenderer
4 - esriNetworkTurnRenderer
5 - esriNetworkDirtyAreaRenderer
6 - esriNetworkTrafficRenderer
6 - esriNetworkRendererLast
esriSizeRendererFlags
0 - esriSizeRendererNone
1 - esriSizeRendererUseExpression
2 - esriSizeRendererRandom
esriSymbolRotation3DFlags
0 - esriSymbolRotation3DNone
1 - esriSymbolRotation3DUseExpressionX
2 - esriSymbolRotation3DUseExpressionY
4 - esriSymbolRotation3DUseExpressionZ
8 - esriSymbolRotation3DRandomX
16 - esriSymbolRotation3DRandomY
32 - esriSymbolRotation3DRandomZ
IDotDensityRenderer2
esriMaintainDensityBy
0 - esriMaintainDensityByDotSize
1 - esriMaintainDensityByDotValue
LasUniqueValueRenderer
ILasAttributeRenderer : IUnknown
Attribute: esriLasAttributeType
Filter: ILasPointFilter
ThinningFactor: Double
ILasAttributeRenderer
ITinUniqueValueRenderer
IDatasetRenderer
IMultiResolutionRenderer
LasPointElevationRenderer
ILasAttributeRenderer : IUnknown
Attribute: esriLasAttributeType
Filter: ILasPointFilter
ThinningFactor: Double
ILasAttributeRenderer
IDatasetRenderer
ITinColorRampRenderer
IClassBreaksUIProperties
ITinIllumination
IDataSampling
TinRenderer
ITinRenderer
ILegendInfo
esriSystem.IPersist
esriSystem.IPersistStream
ITinRenderer : IUnknown
Name: String
Tin: ITin
Visible: Boolean
CanRender: Boolean
Copy (in pSource: ITinRenderer)
Draw (in DrawPhase: esriDrawPhase, in
Display: IDisplay, in aSpatialReference:
ISpatialReference, in TrackCancel:
ITrackCancel)
LasDatasetLayer in
Carto Layers
*
CalcRendererValues
ICalcRendererValues
ICalcRendererValues : IUnknown
CalcMinMax (out MinValue: Double, out
maxValue: Double)
GetFieldTotals: Variant
SetData (in Layer: IFeatureLayer, in Renderer:
IFeatureRenderer)
SetDirty
SetMinMax (MinValue: Double, maxValue:
Double)
ICalcRendererValues2 : ICalcRendererValues
CalcMinMaxExt (in positiveValuesOnly:
Boolean, out MinValue: Double, out
maxValue: Double)
ICalcRendererValues2
BasicTableHistogram
IBasicHistogram : IUnknown
CustomMax: Double
CustomMin: Double
GetHistogram (out doubleArrayValues:
Variant, out longArrayFrequencies:
Variant): Boolean
Invalidate
ResetCustomMinMax
ITableHistogram2 : IUnknown
ExclusionClause: String
MaxSampleSize: Long
ITableHistogram2
ProportionalSymbolRenderer
IBarrierProperties2
IDataExclusion
IDataNormalization
IProportionalSymbolRenderer : IUnknown
BackgroundSymbol: IFillSymbol
Field: String
FlanneryCompensation: Boolean
LegendSymbolCount: Long
MaxDataValue: Double
MinDataValue: Double
MinSymbol: ISymbol
NormField: String
ValueRepresentation:
esriValueRepresentations
ValueUnit: esriUnits
CreateLegendSymbols
IProportionalSymbolRenderer
IRotationRenderer : IUnknown
RotationField: String
RotationType: esriSymbolRotationType
IRotationRenderer
IDataExclusion2
IRotationRenderer2
LegendClass
esriSystem.IPersist
esriSyst em.IPersistStream
ILegendClass : IUnknown
Description: String
Format: ILegendClassFormat
Label: String
Symbol: ISymbol
esriSystem.IXMLSerialize
IDynamicLegendClass : IUnknown
Count: Long
IDynamicLegendClass
ILegendClass
IDatasetRenderer : IUnknown
Dataset: IDataset
TerrainPointAttributeRenderer
IClassBreaksUIProperties
IPropertySupport
ITerrainAttributeRenderer
ITerrainRenderer
ITerrainRenderer2
ITinColorRampRenderer
ITerrainRenderer2 : ITerrainRenderer
AreaOfInterest: IEnvelope
Resolution: Double
ITerrainRenderer : ITinRenderer
Terrain: ITerrain
IDatasetRenderer
TinNodeElevationRenderer
ITinColorRampRenderer : IUnknown
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Label (in Index: Long): String
MinimumBreak: Double
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IDatasetRenderer : IUnknown
Dataset: IDataset
IDatasetRenderer
ITerrainRenderer
IDataSampling
IClassBreaksUIProperties
ITinColorRampRenderer
esriRasterStretchTypesEnum
0 - esriRasterStretch_NONE
1 - esriRasterStretch_DefaultFromSource
2 - esriRasterStretch_Custom
3 - esriRasterStretch_StandardDeviations
4 - esriRasterStretch_HistogramEqualize
5 - esriRasterStretch_MinimumMaximum
6 - esriRasterStretch_HistogramSpecification
7 - esriRasterStretch_PercentMinimumMaximum
8 - esriRasterStretch_ESRI
9 - esriRasterStretch_Count
RasterCatalogRendererPickerDefault
IRasterCatalogRendererPicker : IUnknown
AllAvailableRenderersCLSID: String[]
DefaultUseRenderersCLSID: String[]
Priority: Long
Pick (in pRenderers: IArray, in pRasterDataset:
IRasterDataset): IRasterRenderer
IRasterCatalogRendererPicker
RasterExporter
IRasterExporter : IUnknown
RasterRenderer: IRasterRenderer
ExportToBytes (in pRaster: IRaster, in
Format: String): BYTE[]
IRasterExporter
UniqueValueRenderer
IUniqueValueRenderer
IUniqueValueRenderer : IUnknown
ColorScheme: String
DefaultLabel: String
DefaultSymbol: ISymbol
Description (in Value: String): String
Field (in Index: Long): String
FieldCount: Long
FieldDelimiter: String
FieldType (in Index: Long): Boolean
Heading (in Value: String): String
Label (in Value: String): String
LookupStyleset: String
ReferenceValue (in Value: String): String
Symbol (in Value: String): ISymbol
UseDefaultSymbol: Boolean
Value (in Index: Long): String
ValueCount: Long
AddReferenceValue (in Value: String, in
refValue: String)
AddValue (in Value: String, Heading: String, in
Symbol: ISymbol)
RemoveAllValues
RemoveValue (in Value: String)
ILookupSymbol : IUnknown
LookupSymbol (in firstPass: Boolean, in
Feature: IFeature): ISymbol
ResetLookupSymbol (in Symbol: ISymbol)
ILevelRenderer
IRotationRenderer
ILookupSymbol
ITransparencyRenderer : IUnknown
TransparencyField: String
ITransparencyRenderer
IRendererClasses : IUnknown
Class (in Index: Long): String
ClassCount: Long
WhereClause (in Index: Long, in Table:
ITable): String
esriDisplay.IDisplayAdmin
IRotationRenderer2
ISizeRenderer
ILookupLegendClass
IUniqueValueRenderer2 : IUnknown
ColorRamp: IColorRamp
FlipSymbols: Boolean
ReverseUniqueValuesSorting: Boolean
IUniqueValueRenderer2
IXMLSerialize
IXMLVersionSupport
IRendererClasses
IFeatureRendererUpdate
IFeatureRendererUpdate : IUnknown
Update (in pFeatureLayer: IFeatureLayer)
ClassBreaksRenderer
IDataExclusion : IUnknown
ExclusionClause: String
ExclusionDescription: String
ExclusionLabel: String
ExclusionSymbol: ISymbol
ShowExclusionClass: Boolean
IRotationRenderer : IUnknown
RotationField: String
RotationType: esriSymbolRotationType
IClassBreaksRenderer
IClassBreaksUIProperties
IDataExclusion
IDataSampling
ILevelRenderer
IRotationRenderer
IClassBreaksRenderer : IUnknown
BackgroundSymbol: IFillSymbol
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Field: String
Label (in Index: Long): String
MinimumBreak: Double
NormField: String
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
IClassBreaksUIProperties : IUnknown
ColorRamp: String
DeviationInterval: Double
LowBreak (in Index: Long): Double
Method: IUID
NumberFormat: INumberFormat
ShowClassGaps: Boolean
ILevelRenderer : IUnknown
CurrentDrawLevel: Long
LevelArray: Variant
IDataNormalization
IBarrierProperties2
ILookupSymbol
IRendererClasses
IRendererClasses : IUnknown
Class (in Index: Long): String
ClassCount: Long
WhereClause (in Index: Long, in Table:
ITable): String
esriSystem.IXMLVersionSupport
esriSystem.IXMLSerialize
IDataNormalization : IUnknown
NormalizationField: String
NormalizationFieldAlias: String
NormalizationTotal: Double
NormalizationType: esriDataNormalization
IDataSampling : IUnknown
MaxSampleSize: Long
SamplingMethod: esriDataSampling
IDataExclusion2
IRotationRenderer2
ISizeRenderer
ILookupLegendClass
IFeatureRendererUpdate
IFeatureRendererUpdate : IUnknown
Update (in pFeatureLayer: IFeatureLayer)
IClassBreaksUIProperties2
IClassBreaksUIProperties2 : IUnknown
ColorRamp: IColorRamp
FlipSymbols: Boolean
RasterRenderer
IDisplayAdmin
IIdentify
ILegendInfo
esriSystem.IPersist
esriSystem.IPersistStream
IRasterDisplayProps
IRasterDisplayProps : IUnknown
BrightnessValue: Long
ContrastValue: Long
NoDataColor: IColor
TransparencyValue: Long
IRasterRendererInfo
IDisplayTableExchange
IRasterRenderer2 : IUnknown
AdaptRaster (in pRaster: IRaster)
RecreateRaster (in pDataset:
IRasterDataset, in pRaster: IRaster)
IRasterRenderer2
IRasterRenderer
IRasterRenderer : IUnknown
DisplayResolutionFactor: Long
Raster: IRaster
ResamplingType: rstResamplingTypes
Updated: Boolean
CanRender (in Raster: IRaster): Boolean
Copy (in pSource: IRasterRenderer)
Draw (in Raster: IRaster, in DrawPhase:
esriDrawPhase, in pDisplay: IDisplay, in
pTrackCancel: ITrackCancel)
Update
IRasterRendererUpdate : IUnknown
Update (in pRasterLayer: IRasterLayer)
IRasterRendererUpdate
ChartRenderer
IDataExclusion
IBarrierProperties2
IBasicOverposterEvents
IDataExclusion2
IRendererFields : IUnknown
Field (in Index: Long): String
FieldAlias (in Index: Long): String
FieldCount: Long
AddField (in Name: String, in Alias: String)
ClearFields
DeleteField (in Name: String)
IRendererFields
IPieChartRenderer : IUnknown
FlanneryCompensation: Boolean
MinSize: Double
MinValue: Double
ProportionalBySum: Boolean
ProportionalField: String
ProportionalFieldAlias: String
IPieChartRenderer
IIdentify : IUnknown
Identify (in pGeom: IGeometry): IArray
IIdentify
IDataNormalization : IUnknown
NormalizationField: String
NormalizationFieldAlias: String
NormalizationTotal: Double
NormalizationType: esriDataNormalization
IDataNormalization
IChartRenderer : IUnknown
BaseSymbol: ISymbol
ChartSymbol: IChartSymbol
ColorScheme: String
FieldTotal (in Index: Long): Double
Label: String
UseOverposter: Boolean
CreateLegend
IChartRenderer
NetworkTrafficRenderer
INetworkTrafficRenderer : IUnknown
DrawLineWidthByHierarchyLevelIndex: Boolean
ExteriorLineWidthIncrement: Double
InteriorLineWidthsByHierarchyLevelIndex:
IDoubleArray
LineCasingsColor: IColor
ScaleFilters: IDoubleArray
ShowLiveTrafficOnly: Boolean
UseDerivedLineCasingsColor: Boolean
UseLineCasings: Boolean
UseScaleFilters: Boolean
DeriveLineCasingsColor (in interiorColor:
IColor): IColor
INetworkTrafficRenderer
IClassBreaksRenderer
IClassBreaksRenderer : IUnknown
BackgroundSymbol: IFillSymbol
Break (in Index: Long): Double
BreakCount: Long
Description (in Index: Long): String
Field: String
Label (in Index: Long): String
MinimumBreak: Double
NormField: String
SortClassesAscending: Boolean
Symbol (in Index: Long): ISymbol
esriSystem.IXMLSerialize
esriSystem.IXMLSerialize
OverposterProperties
IOverposterOptions : IUnknown
EnableDrawUnplaced: Boolean
EnableLabelCache: Boolean
InvertedLabelTolerance: Double
RotateLabelWithDataFrame: Boolean
UnplacedLabelColor: IColor
StackLabel (in Layerprops:
ILabelEngineLayerProperties, in forceStack:
Boolean, in labelIn: String, out stacked:
Boolean, out labelOut: String)
TranslateLabel (in Layerprops:
ILabelEngineLayerProperties, in labelIn:
String, out translated: Boolean, out labelOut:
String)
IOverposterProperties : IUnknown
AnnotateFeatureID: IUID
AnnotateMapID: IUID
FeatureLayerPropertiesID: IUID
LabelStyleID: IUID
Name: String
esriSystem.IClone
IOverposterProperties
esriSystem.IPersistStream
IOverposterOptions
IOverposterOptions2 : IUnknown
PauseLabeling: Boolean
IOverposterProperties2
IOverposterOptions2 : IUnknown
PauseLabeling: Boolean
IOverposterOptions2
AnnotationVBScriptEngine
AnnotationJScriptEngine
FeatureLayer in
Carto Layers
MaplexLabelEngineLayerProperties
MaplexDictionaryEntry
esriSystem.IClone
IMaplexDictionaryEntry
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexDictionaryEntry : IUnknown
Abbreviation: String
Text: String
Type: esriMaplexAbbrevType
LabelEngineLayerProperties
AnnotateFeature
IAnnotateFeature
IAnnotateFeature2
IAnnotateFeature2 : IUnknown
Label (in overposterProps:
IOverposterProperties, in
annoLayerProps:
IAnnotateLayerProperties, in Feature:
IFeature, in Display: IDisplay, in
pSpatialRef: ISpatialReference, in
barrierColl: IBarrierCollection, out
placedElement: IElement, out
unplacedElement: IElement)
LabelStyle
esriSystem.IClone
ILabelStyle
ILabelStyle2
esriSystem.IPersist
esriSystem.IPersistStream
ILabelStyle2 : IUnknown
BasicOverposterLayerProperties:
IBasicOverposterLayerProperties
OverposterLayerProperties:
IOverposterLayerProperties
Symbol: ITextSymbol
MaplexLabelStackingProperties
esriSystem.IClone
IMaplexLabelStackingProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexLabelStackingProperties : IUnknown
MaximumNumberOfCharsPerLine: Long
MaximumNumberOfLines: Long
MinimumNumberOfCharsPerLine: Long
SeparatorCount: Long
StackJustification: esriMaplexStackingJustification
AddSeparator (in Separator: String, in Visible:
Boolean, in splitForced: Boolean, in splitAfter:
Boolean)
ClearSeparators
QuerySeparator (in Index: Long, out Separator:
String, out Visible: Boolean, out splitForced:
Boolean, out splitAfter: Boolean)
MaplexOffsetAlongLineProperties
esriSystem.IClone
IMaplexOffsetAlongLineProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexOffsetAlongLineProperties : IUnknown
Distance: Double
DistanceUnit: esriMaplexUnit
LabelAnchorPoint: esriMaplexLabelAnchorPoint
PlacementMethod:
esriMaplexOffsetAlongLineMethod
Tolerance: Double
UseLineDirection: Boolean
MaplexOverposterLayerProperties
esriSystem.IClone
IMaplexOverposterLayerProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexOverposterLayerProperties : IUnknown
AlignLabelToLineDirection: Boolean
AllowAsymmetricOverrun: Boolean
BackgroundLabel: Boolean
CanAbbreviateLabel: Boolean
CanOverrunFeature: Boolean
CanPlaceLabelOutsidePolygon: Boolean
CanReduceFontSize: Boolean
CanRemoveOverlappingLabel: Boolean
CanShiftPointLabel: Boolean
CanStackLabel: Boolean
CanTruncateLabel: Boolean
ConstrainOffset: esriMaplexConstrainOffset
DictionaryName: String
EnablePointPlacementPriorities: Boolean
FeatureBuffer: Long
FeatureType: esriBasicOverposterFeatureType
FeatureWeight: Long
FontHeightReductionLimit: Double
FontHeightReductionStep: Double
FontWidthReductionLimit: Double
FontWidthReductionStep: Double
GraticuleAlignment: Boolean
IsStreetPlacement: Boolean
LabelBuffer: Long
LabelPriority: Long
LabelStackingProperties:
IMaplexLabelStackingProperties
LandParcelPlacement: Boolean
LinePlacementMethod:
esriMaplexLinePlacementMethod
MaximumCharacterSpacing: Double
MaximumLabelOverrun: Double
MaximumWordSpacing: Double
MinimumEndOfStreetClearance: Double
MinimumRepetitionInterval: Double
MinimumSizeForLabeling: Double
NeverRemoveLabel: Boolean
OffsetAlongLineProperties:
IMaplexOffsetAlongLineProperties
PointPlacementMethod:
esriMaplexPointPlacementMethod
PointPlacementPriorities:
IPointPlacementPriorities
PolygonBoundaryWeight: Long
PolygonPlacementMethod:
esriMaplexPolygonPlacementMethod
PreferHorizontalPlacement: Boolean
PreferredEndOfStreetClearance: Double
PrimaryOffset: Double
PrimaryOffsetUnit: esriMaplexUnit
RepeatLabel: Boolean
RotationProperties: IMaplexRotationProperties
SecondaryOffset: Double
SpreadCharacters: Boolean
SpreadWords: Boolean
ThinDuplicateLabels: Boolean
ThinningDistance: Double
MaplexRotationProperties
esriSystem.IClone
IMaplexRotationProperties
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexRotationProperties : IUnknown
AlignLabelToAngle: Boolean
Enable: Boolean
PerpendicularToAngle: Boolean
RotationField: String
RotationType: esriLabelRotationType
LineLabelPlacementPriorities
ILineLabelPlacementPriorities
ILineLabelPlacementPriorities : IUnknown
AboveAfter: Long
AboveAlong: Long
AboveBefore: Long
AboveEnd: Long
AboveStart: Long
BelowAfter: Long
BelowAlong: Long
BelowBefore: Long
BelowEnd: Long
BelowStart: Long
CenterAfter: Long
CenterAlong: Long
CenterBefore: Long
CenterEnd: Long
CenterStart: Long
LineLabelPosition
ILineLabelPosition : IUnknown
Above: Boolean
AtEnd: Boolean
AtStart: Boolean
Below: Boolean
Horizontal: Boolean
InLine: Boolean
Left: Boolean
Offset: Double
OnTop: Boolean
Parallel: Boolean
Perpendicular: Boolean
ProduceCurvedLabels: Boolean
Right: Boolean
ILineLabelPosition
PointPlacementPriorities
IPointPlacementPriorities : IUnknown
AboveCenter: Long
AboveLeft: Long
AboveRight: Long
BelowCenter: Long
BelowLeft: Long
BelowRight: Long
CenterLeft: Long
CenterRight: Long
IPointPlacementPriorities
BasicOverposterLayerProperties
IBasicOverposterLayerProperties
IBasicOverposterLayerProperties2
IBasicOverposterLayerProperties3
IBasicOverposterLayerProperties4
esriSystem.IClone
IOverposterLayerProperties2
esriSystem.IPersist
esriSystem.IPersistStream
IBasicOverposterLayerProperties4 : IUnknown
BufferRatio: Double
FeatureType: esriBasicOverposterFeatureType
FeatureWeight: esriBasicOverposterWeight
GenerateUnplacedLabels: Boolean
LabelWeight: esriBasicOverposterWeight
LineLabelPlacementPriorities:
ILineLabelPlacementPriorities
LineLabelPosition: ILineLabelPosition
LineOffset: Double
MaxDistanceFromTarget: Double
NumLabelsOption: esriBasicNumLabelsOption
PerpendicularToAngle: Boolean
PlaceOnlyInsidePolygon: Boolean
PointPlacementAngles: Variant
PointPlacementMethod:
esriOverposterPointPlacementMethod
PointPlacementOnTop: Boolean
PointPlacementPriorities: IPointPlacementPriorities
PolygonPlacementMethod:
esriOverposterPolygonPlacementMethod
RotationField: String
RotationType: esriLabelRotationType
FeatureClassExtension in
Geodatabase
IAnnoClassAdmin2
IAnnoClassAdmin
AnnotationFeatureClassExtension
esriGeodatabase.IConfirmSendRelatedObjectEvents
IAnnoClass
IAnnotationClassExtension
IAnnoClassAdmin3
IAnnoClassAdmin3 : IUnknown
AllowSymbolOverrides: Boolean
AnnoProperties: IAnnotateLayerPropertiesCollection
AutoCreate: Boolean
OverposterProperties: IOverposterProperties
ReferenceScale: Double
ReferenceScaleUnits: esriUnits
RequireSymbolID: Boolean
SymbolCollection: ISymbolCollection
UpdateOnShapeChange: Boolean
UpdateFieldIndexes
UpdateProperties
IAnnotationClassExtension : IAnnoClass
AllowSymbolOverrides: Boolean
AnnotationClassIDFieldIndex: Long
AutoCreate: Boolean
Display: IDisplay
LinkedFeatureClass: IFeatureClass
OverposterProperties: IOverposterProperties
RequireSymbolID: Boolean
StatusFieldIndex: Long
UpdateOnShapeChange: Boolean
SynchronizeAttributes (in pTextElement:
ITextElement, in pAnnoFeature:
IAnnotationFeature)
SymbolCollection
in Display
Map in Carto Map
Elements
BasicOverposterProperties
MaplexDictionary
esriSystem.IClone
IMaplexDictionary
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexDictionary : IUnknown
EntryCount: Long
Name: String
AddEntry (in dicEntry: IMaplexDictionaryEntry)
Clear
GetEntry (in Index: Long): IMaplexDictionaryEntry
AnnotationFeatureClassDescription
IOverposterLayerProperties2 : IUnknown
HasFeatureWeight: Boolean
IsBarrier: Boolean
PlaceLabels: Boolean
PlaceSymbols: Boolean
TagUnplaced: Boolean
IOverposterLayerProperties
IOverposterLayerProperties2
IOverposterLayerProperties2 : IUnknown
HasFeatureWeight: Boolean
IsBarrier: Boolean
PlaceLabels: Boolean
PlaceSymbols: Boolean
TagUnplaced: Boolean
IOverposterLayerProperties
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IPersist
esriSystem.ISupportErrorInfo
esriGeodatabase.IPersistCustomFeaturesExtension
FeatureClassDescription
in Geodatabase
BasicPlacedObject
IPlacedObject
IPlacedObject2
IPlacedObject3
IPlacedObject3 : IUnknown
Angle: Double
AreaCentroid: WKSPoint
ClassIndex: Long
ControlShape: IGeometry
ControlShapeEndPoint: WKSPoint
FeatureId: Long
Label: String
LabelHeight: Double
LabelInsidePolygon: Boolean
LabelWidth: Double
ObjectType: esriPlacedObjectType
PlacementCode: esriPlacementCode
PlacementMessage: String
AnnotateMap
IAnnotateMap
IAnnotateMap2
IAnnotationErrorEvents
esriDisplay.IConnectionPointContainer
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.ISupportErrorInfo
AnnotateMapProperties
IAnnotateMapProperties
IAnnotateProperties
esriSystem.IClone
esriSystem.IPersist
esriSystem.IPersistStream
IAnnotateMapProperties : IAnnotateProperties
AnnotateLayerPropertiesCollection:
IAnnotateLayerPropertiesCollection
MaplexDictionaries
esriSystem.IClone
IMaplexDictionaries
esriSystem.IPersist
esriSystem.IPersistStream
IMaplexDictionaries : IUnknown
DictionaryCount: Long
AddDictionary (in dictionary: IMaplexDictionary)
Clear
GetDictionary (in Index: Long): IMaplexDictionary
RemoveDictionary (in Index: Long)
MaplexAnnotationPropertiesConverter
IAnnotationPropertiesConverter
IAnnotationPropertiesConverter : IUnknown
CanConvert (in sourceAnnotationPropertiesID: IUID, in
destinationAnnotationPropertiesID: IUID): Boolean
Convert (in Type: esriGeometryType, in
DisplayTransformation: IDisplayTransformation, in
sourceAnnotationPropertiesID: IUID, in sourceProps:
IAnnotateLayerPropertiesCollection, in
destinationAnnotationPropertiesID: IUID):
IAnnotateLayerPropertiesCollection
Feature in
Geodatabase
AnnotationElement
IAnnotationElement
AnnotationFeature
IAnnotationFeature2
IAnnotationFeature
IAnnotationFeature2 : IUnknown
Annotation: IElement
AnnotationClassID: Long
LinkedFeatureID: Long
Status: esriAnnotationStatus
GraphicElement in
Carto Map Elements
esriSystem.ISupportErrorInfo
esriDisplay.IConnectionPointContainer
Enumerations
CartoObjectModel
Labelingand Annotation
Esri
®
ArcGIS
®
10.2.2
Copyright©1999‐2014Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
ConvertFDOAnnoToCoverageAnno
IConvertFDOAnnoToCoverageAnno
IConvertFDOAnnoToCoverageAnno : IUnknown
CancelTracker: ITrackCancel
ConvertOnlySelectedSet: Boolean
CoverageAnnotationLayer:
ICoverageAnnotationLayer
Display: IDisplay
ErrorsConverting: Boolean
FDOGraphicsLayer: IFDOGraphicsLayer
FeaturesConverted: Long
ConvertAnnotation
AnnotateLayerPropertiesCollection
esriSystem.IPersistStream
IAnnotateLayerPropertiesCollection2 : IUnknown
Count: Long
Properties (in ID: Long): IAnnotateLayerProperties
Add (in Item: IAnnotateLayerProperties): Long
Clear
QueryItem (in Index: Long, out Item:
IAnnotateLayerProperties, out ID: Long)
Remove (in ID: Long)
Replace (in ID: Long, in
pAnnotateLayerProperties:
IAnnotateLayerProperties)
Sort
IAnnotateLayerPropertiesCollection2
IAnnotateLayerPropertiesCollection
esriSystem.IClone
*
IAnnotateMap2 : IUnknown
FeatureLayerPropertiesID: IUID
Name: String
OverposterPropertiesID: IUID
Draw (in Display: IDisplay, in
overposterProps: IOverposterProperties,
in annoMapCmdProps:
IAnnotateMapProperties, in Map: IMap,
in TrackCancel: ITrackCancel)
Label (in overposterProps:
IOverposterProperties, in
annoMapCmdProps:
IAnnotateMapProperties, in Map: IMap,
in TrackCancel: ITrackCancel)
IAnnoClass : IUnknown
AnnoProperties:
IAnnotateLayerPropertiesCollection
ElementFieldIndex: Long
FeatureClass: IFeatureClass
FeatureIDFieldIndex: Long
ReferenceScale: Double
ReferenceScaleUnits: esriUnits
Symbol (in SymbolID: Long): ISymbol
SymbolCollection: ISymbolCollection
Version: Integer
Draw (in annoFeature: IAnnotationFeature, in
Display: IDisplay, in Symbol: ISymbol)
ConvertLabelsToAnnotation
IConvertLabelsToAnnotation
IConvertLabelsToAnnotation : IUnknown
AnnoLayers: IEnumLayer
ErrorInfo: String
AddFeatureLayer (in pFeatureLayer:
IFeatureLayer, in annoLayerName:
String, in pFeatureWorkspace:
IFeatureWorkspace, in pFeatureDataset:
IFeatureDataset, in FeatureLinked:
Boolean, in appendMode: Boolean, in
RequireSymbolID: Boolean, in
AutoCreate: Boolean, in autoUpdate:
Boolean, in configKeyword: String)
ConvertLabels
Initialize (in pMap: IMap, in storageType:
esriAnnotationStorageType, in
whichFeatures: esriLabelWhichFeatures,
in generateUnplacedAnnotation:
Boolean, in pTrackCancel: ITrackCancel,
in pAnnotationErrorEvents:
IAnnotationErrorEvents)
esriMaplexStackingJustification
0 - esriMaplexChooseBestJustification
1 - esriMaplexConstrainJustificationLeftOrRight
2 - esriMaplexConstrainJustificationLeft
3 - esriMaplexConstrainJustificationRight
4 - esriMaplexConstrainJustificationCenter
esriMaplexUnit
0 - esriMaplexUnitMap
1 - esriMaplexUnitMM
2 - esriMaplexUnitInch
3 - esriMaplexUnitPoint
4 - esriMaplexUnitPercentage
esriMaplexPointPlacementMethod
0 - esriMaplexAroundPoint
1 - esriMaplexCenteredOnPoint
2 - esriMaplexNorthOfPoint
3 - esriMaplexNortheastOfPoint
4 - esriMaplexEastOfPoint
5 - esriMaplexSoutheastOfPoint
6 - esriMaplexSouthOfPoint
7 - esriMaplexSouthwestOfPoint
8 - esriMaplexWestOfPoint
9 - esriMaplexNorthwestOfPoint
esriMaplexPolygonPlacementMethod
0 - esriMaplexHorizontalInPolygon
1 - esriMaplexStraightInPolygon
2 - esriMaplexCurvedInPolygon
3 - esriMaplexHorizontalAroundPolygon
4 - esriMaplexRepeatAlongBoundary
5 - esriMaplexCurvedAroundPolygon
esriMaplexPlacementQuality
1 - esriMaplexPlacementQualityLow
2 - esriMaplexPlacementQualityMedium
3 - esriMaplexPlacementQualityHigh
esriMaplexOffsetAlongLineMethod
0 - esriMaplexBestPositionAlongLine
1 - esriMaplexBeforeStartOfLine
2 - esriMaplexAlongLineFromStart
3 - esriMaplexAlongLineFromEnd
4 - esriMaplexAfterEndOfLine
esriMaplexLabelAnchorPoint
0 - esriMaplexCenterOfLabel
1 - esriMaplexNearestSideOfLabel
2 - esriMaplexFurthestSideOfLabel
esriMaplexLinePlacementMethod
0 - esriMaplexCenteredHorizontalOnLine
1 - esriMaplexCenteredStraightOnLine
2 - esriMaplexCenteredCurvedOnLine
3 - esriMaplexCenteredPerpendicularOnLine
4 - esriMaplexOffsetHorizontalFromLine
5 - esriMaplexOffsetStraightFromLine
6 - esriMaplexOffsetCurvedFromLine
7 - esriMaplexOffsetPerpendicularFromLine
esriMaplexLineFeatureType
0 - esriMaplexLineFeature
1 - esriMaplexStreetFeature
2 - esriMaplexStreetAddressRange
3 - esriMaplexContourFeature
4 - esriMaplexRiverFeature
esriMaplexConnectionType
0 - esriMaplexMinimizeLabels
1 - esriMaplexUnambiguous
esriMaplexConstrainOffset
0 - esriMaplexNoConstraint
1 - esriMaplexAboveLine
2 - esriMaplexBelowLine
3 - esriMaplexLeftOfLine
4 - esriMaplexRightOfLine
esriMaplexAnchorPointType
0 - esriMaplexGeometricCenter
1 - esriMaplexErodedCenter
2 - esriMaplexPerimeter
3 - esriMaplexUnclippedGeometricCenter
esriMaplexContourAlignmentType
0 - esriMaplexUphillAlignment
1 - esriMaplexPageAlignment
esriMaplexContourLadderType
0 - esriMaplexNoLadder
1 - esriMaplexStraightLadder
2 - esriMaplexCurvedLadder
esriMaplexGraticuleAlignmentType
0 - esriMaplexGAStraight
1 - esriMaplexGAStraightNoFlip
2 - esriMaplexGACurved
3 - esriMaplexGACurvedNoFlip
esriMaplexAbbrevType
0 - esriMaplexAbbrevTypeTranslation
1 - esriMaplexAbbrevTypeKeyword
2 - esriMaplexAbbrevTypeEnding
esriLabelEnvLabelStyleMethod
0 - esriUseFeatureLayerLabelStyle
1 - esriChooseLabelStyle
esriLabelEnvPlacement
0 - esriPlaceWhereClick
1 - esriCalculateBestPlacement
esriLabelRotationType
0 - esriRotateLabelGeographic
1 - esriRotateLabelArithmetic
2 - esriRotateLabelRadians
3 - esriRotateLabelAV3
esriLabelWhichFeatures
0 - esriAllFeatures
1 - esriVisibleFeatures
2 - esriSelectedFeatures
esriLegendItemArrangement
0 - esriPatchLabelDescription
1 - esriPatchDescriptionLabel
2 - esriLabelPatchDescription
3 - esriLabelDescriptionPatch
4 - esriDescriptionPatchLabel
5 - esriDescriptionLabelPatch
esriBasicOverposterWeight
0 - esriNoWeight
1 - esriLowWeight
2 - esriMediumWeight
3 - esriHighWeight
annoError
-2147220991 - ANNO_E_UNSUPPORTED_VERSION
-2147220990 - ANNO_E_NULL_NOT_SUPPORTED
-2147220989 - ANNO_E_FONT_NOT_FOUND
-2147220988 - ANNO_E_INVALID_FONT_SIZE
-2147220987 - ANNO_E_INVALID_ANGLE
-2147220986 - ANNO_E_NO_SYM_OVERRIDE
-2147220985 - ANNO_E_INVALID_SYM_ID
esriAnnotationStatus
0 - esriAnnoStatusPlaced
1 - esriAnnoStatusUnplaced
esriBasicNumLabelsOption
0 - esriNoLabelRestrictions
1 - esriOneLabelPerName
2 - esriOneLabelPerShape
3 - esriOneLabelPerPart
esriBasicOverposterFeatureType
0 - esriOverposterPoint
1 - esriOverposterPolyline
2 - esriOverposterPolygon
esriAnnotationStorageType
0 - esriMapAnnotation
1 - esriDatabaseAnnotation
MaplexLabelStyle
esriSystem.IClone
ILabelStyle
ILabelStyle2
IMaplexLabelStyle
esriSystem.IPersist
esriSystem.IPersistStream
ILabelStyle2 : IUnknown
BasicOverposterLayerProperties:
IBasicOverposterLayerProperties
OverposterLayerProperties:
IOverposterLayerProperties
Symbol: ITextSymbol
IMaplexLabelStyle : IUnknown
IMaplexOverposterLayerProperties2 : IUnknown
CanFlipStackedStreetLabel: Boolean
CanPlaceLabelOnTopOfFeature: Boolean
CanReduceLeading: Boolean
ContourAlignmentType:
esriMaplexContourAlignmentType
ContourLadderType:
esriMaplexContourLadderType
ContourMaximumAngle: Long
EnablePolygonFixedPosition: Boolean
EnableSecondaryOffset: Boolean
GraticuleAlignmentType:
esriMaplexGraticuleAlignmentType
IsLabelBufferHardConstraint: Boolean
IsMinimumSizeBasedOnArea: Boolean
IsOffsetFromFeatureGeometry: Boolean
LineFeatureType: esriMaplexLineFeatureType
MaximumLabelOverrunUnit: esriMaplexUnit
MinimumFeatureSizeUnit: esriMaplexUnit
PolygonAnchorPointType:
esriMaplexAnchorPointType
PolygonExternalZones (in zone:
esriMaplexZoneIdentifier): Long
PolygonFeatureType:
esriMaplexPolygonFeatureType
PolygonInternalZones (in zone:
esriMaplexZoneIdentifier): Long
RepetitionIntervalUnit: esriMaplexUnit
SecondaryOffsetMaximum: Double
SecondaryOffsetMinimum: Double
StrategyPriority (in strategy:
esriMaplexStrategyIdentifier): Long
ThinningDistanceUnit: esriMaplexUnit
IMaplexOverposterLayerProperties2
IMaplexRotationProperties2 : IUnknown
AdditionalAngle: Long
AlignmentType:
esriMaplexRotationAlignmentType
IMaplexRotationProperties2
IAnnotationClassExtension2 : IUnknown
Display (in pElement: IElement): IDisplay
IAnnotationClassExtension2
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycreateobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanothe rcl assorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinheritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses .
Instantiationspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassociation specifiesthatmorethantwoclassesareassociated.A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicitie s:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
ClassDiagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractClass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
ISupportErrorInfo
esriPlacedObjectType
0 - esriPlacedLabel
1 - esriPlacedSymbol
esriOverposterCaps
0 - esriCanPlaceLabels
1 - esriCanPlaceSymbols
2 - esriCanAddBarriers
esriOverposterPointPlacementMethod
0 - esriAroundPoint
1 - esriOnTopPoint
2 - esriSpecifiedAngles
3 - esriRotationField
esriOverposterPolygonPlacementMethod
0 - esriAlwaysHorizontal
1 - esriAlwaysStraight
2 - esriMixedStrategy
esriMaplexPolygonPlacementMethod
0 - esriMaplexHorizontalInPolygon
1 - esriMaplexStraightInPolygon
2 - esriMaplexCurvedInPolygon
3 - esriMaplexHorizontalAroundPolygon
4 - esriMaplexRepeatAlongBoundary
5 - esriMaplexCurvedAroundPolygon
esriMaplexRotationAlignmentType
0 - esriMaplexRotationAlignmentStraight
1 - esriMaplexRotationAlignmentHorizontal
2 - esriMaplexRotationAlignmentPerpendicular
esriMaplexStrategyIdentifier
0 - esriMaplexStrategyStacking
1 - esriMaplexStrategyOverrun
2 - esriMaplexStrategyFontCompression
3 - esriMaplexStrategyFontReduction
4 - esriMaplexStrategyAbbreviation
esriMaplexZoneIdentifier
0 - esriMaplexAboveLeft
1 - esriMaplexAboveCenter
2 - esriMaplexAboveRight
3 - esriMaplexCenterRight
4 - esriMaplexBelowRight
5 - esriMaplexBelowCenter
6 - esriMaplexBelowLeft
7 - esriMaplexCenterLeft
8 - esriMaplexCenter
esriPlacementCode
0 - esriPlacementOk
1 - esriPlacementUnplaced
2 - esriPlacementSystemError
IMaplexOverposterLayerProperties3
ILicensedComponent
AnnotationPythonEngine
esriMaplexPolygonFeatureType
0 - esriMaplexPolygonFeature
1 - esriMaplexLandParcelFeature
2 - esriMaplexRiverPolygonFeature
3 - esriMaplexPolygonBoundaryFeature
IMaplexOverposterLayerProperties4
MaplexOverposterProperties
IMaplexOverposterProperties IMaplexOverposterProperties : IUnknown
AllowBorderOverlap: Boolean
ConnectionType: esriMaplexConnectionType
Dictionaries: IMaplexDictionaries
EnableConnection: Boolean
LabelLargestPolygon: Boolean
PlacementQuality: esriMaplexPlacementQuality
esriSystem.ISupportErrorInfo
ILicensedComponent
IMaplexOverposterProperties2 : IUnknown
KeyNumberGroups: IMaplexKeyNumberGroups
IMaplexOverposterProperties2
*
esriSystem.IClone
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersistStream
MaplexKeyNumberGroups
IMaplexKeyNumberGroups : IUnknown
GroupCount: Long
AddGroup (in group:
IMaplexKeyNumberGroup)
Clear
GetGroup (in Index: Long):
IMaplexKeyNumberGroup
RemoveGroup (in Index: Long)
IMaplexKeyNumberGroups
esriSystem.IClone
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersistStream
MaplexKeyNumberGroup
IMaplexKeyNumberGroups : IUnknown
GroupCount: Long
AddGroup (in group:
IMaplexKeyNumberGroup)
Clear
GetGroup (in Index: Long):
IMaplexKeyNumberGroup
RemoveGroup (in Index: Long)
IMaplexKeyNumberGroups
esriMaplexKeyNumberHorizontalAlignment
0 - esriMaplexKeyNumberHorizontalAlignmentAuto
1 - esriMaplexKeyNumberHorizontalAlignmentLeft
2 - esriMaplexKeyNumberHorizontalAlignmentRight
esriMaplexKeyNumberResetType
0 - esriMaplexKeyNumberResetTypeNone
1 - esriMaplexKeyNumberResetTypeMaybe
2 - esriMaplexKeyNumberResetTypeAlways
esriMaplexMultiPartOption
0 - esriMaplexOneLabelPerFeature
1 - esriMaplexOneLabelPerPart
2 - esriMaplexOneLabelPerSegment
AnnotationExpressionParser
IAnnotationExpressionParser
IAnnotationExpressionParser2
ICodedValueAttributes
IAnnotationExpressionParser2 : IUnknown
Attribute (in Index: Long): String
AttributeCount: Long
Expression: String
FindLabel (in Feature: IFeature, in
pLayerFields: ILayerFields): String
LastError (in number: Long, in line: Long, in
Description: String)
BasicOverposter
IBasicOverposterEvents
esriDisplay.IConnectionPointContainer
IOverposter
IOverposter2
IOverposter3
esriSystem.IPersist
esriSystem.IPersistStream
IOverposter4 : IUnknown
AddClass (in props:
IOverposterLayerProperties, Symbol:
ITextSymbol): Long
IOverposter4
IOverposter3 : IUnknown
Capabilities (in Layer: ILayer):
esriOverposterCaps
NumberOfPlacedLabels: Long
NumberOfUnplacedLabels: Long
NumClasses: Long
AddBarriers (in Weight:
esriBasicOverposterWeight, in Barriers:
IGeometryCollection)
AddClass (in props:
IOverposterLayerProperties): Long
AddCurvedLabel (in ClassIndex: Long, in
Label: String, in widths: Variant, in
ascents: Variant, in descents: Variant, in
fontHeight: Double, in fontDescent:
Double, in ControlShape: IGeometry, in
FeatureId: Long, in Symbol: ISymbol)
AddLabel (in ClassIndex: Long, in Label:
String, in Width: Double, in Height:
Double, in ControlShape: IGeometry, in
FeatureId: Long, in Symbol: ISymbol)
AddLabel2 (in ClassIndex: Long, in Label:
String, in Width: Double, in Height:
Double, in ControlShape: IGeometry, in
FeatureId: Long, in Symbol: ISymbol, in
Angle: Double)
AddSymbol (in ClassIndex: Long, in
Symbol: ISymbol, in Geometry:
IGeometry, in FeatureId: Long)
Initialize (in Extent: IEnvelope, in Display:
IDisplay, in pOverposterProps:
IOverposterProperties)
InsertClass (in Index: Long, in props:
IOverposterLayerProperties)
NextPlaced (in Object: IPlacedObject, in
TrackCancel: ITrackCancel, in
StepProgressor: IStepProgressor)
NextUnplaced (out Object: IPlacedObject)
NextUnused (out Object: IPlacedObject)
PlaceObjects
ReleaseResources
RemoveClass (in ClassIndex: Long)
ResetClasses
ICodedValueAttributes
esriSystem.IPersistStream
AnnotationExpressionEngine
IAnnotationExpressionEngine
IAnnotationExpressionEngine : IUnknown
AppendCode: String
Name: String
CreateFunction (in Name: String, in
parameters: String, in Expression:
String): String
SetCode (in fullCode: String, in
runFunction: String):
IAnnotationExpressionParser
SetExpression (in preCode: String, in
Expression: String):
IAnnotationExpressionParser
AnnotateLayerProperties
IAnnotateProperties
esriSystem.IClone
esriSystem.IPersistStream
IAnnotateLayerTransformationProperties : IUnknown
Bounds: IEnvelope
ReferenceScale: Double
ScaleRatio: Double
Units: esriUnits
IAnnotateLayerProperties : IUnknown
AddUnplacedToGraphicsContainer: Boolean
AnnotationMaximumScale: Double
AnnotationMinimumScale: Double
Class: String
CreateUnplacedElements: Boolean
DisplayAnnotation: Boolean
Extent: IEnvelope
FeatureLinked: Boolean
GraphicsContainer: IGraphicsContainer
LabelWhichFeatures: esriLabelWhichFeatures
UseOutput: Boolean
WhereClause: String
ILabelEngineLayerProperties2
IAnnotateLayerTransformationProperties
IAnnotateLayerProperties
ILabelEngineLayerProperties
esriSystem.IPersist
ILabelEngineLayerProperties2 : IUnknown
AnnotationClassID: Long
BasicOverposterLayerProperties:
IBasicOverposterLayerProperties
Expression: String
ExpressionParser: IAnnotationExpressionEngine
IsExpressionSimple: Boolean
Offset: Double
OverposterLayerProperties:
IOverposterLayerProperties
Symbol: ITextSymbol
SymbolID: Long
TimeQueryFilter
esriSystem.IPersistStream
esriGeoDatabase.IQueryFilterDefinition
esriGeoDatabase.IQueryFilterDefinition2
esriGeoDatabase.ISpatialFilter
esriGeoDatabase.IQueryFilter
esriGeoDatabase.IQueryFilter2
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
esriSystem.IClone
ISupportErrorInfo
esriGeoDatabase.ITimeQueryFilter
ITimeQueryFilter : IUnknown
OutputTimeReference: ITimeReference
TimeRelation: esriTimeRelation
TimeValue: ITimeValue
MapServerBasicSublayer
esriGeodatabase.IGeoDataset
ILayer
ILayerGeneralProperties
ILegendInfo
IMapServerSublayer2
esriSystem.IPersistStream
IMapServerSublayer
IMapServerGroupLayer
IMapServerSublayer2 : IUnknown
HasLabels: Boolean
LayerDescription: ILayerDescription
ScaleSymbols: Boolean
ShowLabels: Boolean
SourceID: String
ILayerDrawingProperties
CacheInfo
ICacheInfo
ICacheInfo : IUnknown
TileCacheInfo: ITileCacheInfo
TileImageInfo: ITileImageInfo
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ICacheInfo2
CacheDescriptionInfo
ICacheDescriptionInfo
ICacheDescriptionInfo : IUnknown
CacheControlInfo: ICacheControlInfo
CacheType: esriCachedMapServiceType
LayerCacheInfos: ILayerCacheInfos
TileCacheInfo: ITileCacheInfo
TileImageInfo: ITileImageInfo
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ICacheDescriptionInfo2
TileCacheInfo
ITileCacheInfo
ITileCacheInfo : IUnknown
Dpi: Long
LODInfos: ILODInfos
Origin: IPoint
SpatialReference: ISpatialReference
TileCols: Long
TileRows: Long
ComputeResolutions
ComputeScales
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
QueryResult
IQueryResult : IUnknown
MimeData: BYTE[]
Object: IUnknown
URL: String
IQueryResult
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
ImageResult
IImageResult2 : IUnknown
Height: Long
MimeData: BYTE[]
MimeType: String
ReferenceDPI: Double
URL: String
Width: Long
IImageResult2
IImageResult
IXMLSerialize
IPersistStream
IPersist
RelateDescription
IRelateDescription : IUnknown
GeometryResultOptions:
IGeometryResultOptions
GeoTransformation: IGeoTransformation
IncludeGeometry: Boolean
OutputSpatialReference: ISpatialReference
OutputTimeReference: ITimeReference
RelatedTableDefinitionExpression: String
RelatedTableFields: String
RelationshipID: Long
ResultFormat: esriRelateResultFormat
IRelateDescription
IXMLSerialize
IXMLVersionSupport
IPersist
CartoObjectModel
MapServer
Esri
®
ArcGIS
®
10.2.2
Copyright©1999‐2014Esri.Allrightsreserved.Esri,ArcGIS,ArcObjects,andArcMaparetrademarks,registeredtrademarks,orservicemarksofEsriintheUnited
States,theEuropeanCommunity,orcertainotherjurisdictions.
CoClass
InterfaceD
InterfaceB
TypesofClasses
Anabstractclasscannotbeusedtocreatenewobjectsbutisaspecificationfor
instancesofsubclasses(throughtypeinheritance.)
ACoClasscandirectlycreateobjectsbydeclaringanewobject.
AClasscannotdirectlycreateobjects,butobjectsofthisclasscanbecreatedasa
propertyofanothe rcl assorinstantiatedbyobjectsfromanotherclass.
TypesofRelationships
Associationsrepresentrelationshipsbetweenclasses.Theyhavedefined
multiplicitiesatbothends.
Typeinheritance definesspecializedclassesofobjectswhichsharepropertiesand
methodswiththesuperclassandhaveadditionalpropertiesandmethods.Note
thatinterfacesinsuperclassesarenotduplicatedinsubclasses .
Instantiationspecifiesthatoneobjectfromoneclasshasamethodwithwhichit
createsanobjectfromanotherclass.
Compositionisarelationshipinwhichobjectsfromthe'whole'classcontrolthe
lifetimeofobjectsfromthe'part'class.
AnN‐aryassociation specifiesthatmorethantwoclassesareassociated.A
diamondisplacedattheintersectionoftheassociationbranches.
AMultiplicityisaconstraintonthenumberofobjectsthatcanbeassociatedwith
anotherobject.Associationandcompositionrelationshipshavemultiplicitieson
bothsides.Thisisthenotationformultiplicitie s:
1 ‐ Oneandonlyone(ifnoneshown,'1'isimplied)
0..1 ‐ Zeroorone
M..N ‐ FromMtoN(positiveintegers)
*or0..* ‐ Fromzerotoanypositiveinteger
1..* ‐ Fromonetoanypositiveinteger
ClassDiagram
Key
enumeration
firstValue - firstEnumeration
secondValue - secondEnumeration
AbstractClass
Typeinheritance
Instantiation
Association
Composition
1..*
Multiplicity
Interfaceofinterest
InterfaceA
(Optional)InterfaceB
Interfaceofinterest
InterfaceG
InterfaceM
Outbound Interface
Inbound Interface
SpecialInterfaces
(Optional)representsinterfacesthatare
inheritedbysomesubclassesbutnotall.
Thesubclasseslisttheoptionalinterfaces
theyimplement.
(Instance)representsinterfacesthatare
onlyonspecificinstancesoftheclass.
(<classname>)indicatesthenameofthe
helperclassrequiredtosupportthisevent
interfaceinVisualBasic.
Interface key
Property Get
Property Put
Property Get/Put
Property Put by Reference
Method
(<classname>)InterfaceO
Structure key
<<Struct>>
firstMember: Type
secondMember: Type
Class
Interfaceofinterest
esriIdentifyOption
-1 - esriIdentifyAllLayers
-2 - esriIdentifyVisibleLayers
-3 - esriIdentifyTopmost
-4 - esriIdentifyTopOneWithHTMLPopup
-5 - esriIdentifyVisibleWithHTMLPopup
*
StandaloneTableInfos
IStandaloneTableInfos : IUnknown
Count: Long
Element (in Index: Long):
IStandaloneTableInfo
Add (in StandaloneTableInfo:
IStandaloneTableInfo)
Insert (in Index: Long, in
StandaloneTableInfo:
IStandaloneTableInfo)
Remove (in Index: Long)
RemoveAll
IStandaloneTableInfos
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
*
LayoutImage
ILayoutImage : IImageResult
Extent: IEnvelope
MapImages: IMapImages
ILayoutImage
IXMLSerialize
IPersistStream
IPersist
MapServerFindResults
IMapServerFindResults : IUnknown
Count: Long
Element (in Index: Long):
IMapServerFindResult
Add (in findResult: IMapServerFindResult)
Insert (in Index: Long, in findResult:
IMapServerFindResult)
Remove (in Index: Long)
RemoveAll
IMapServerFindResults
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
QueryResultOptions
IQueryResultOptions : IUnknown
Format: esriQueryResultFormat
FormatProperties: IPropertySet
GeoTransformation: IGeoTransformation
IQueryResultOptions
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
RelatedRecordSet
IRelatedRecordSet : IUnknown
RelatedRecordFields: IFields
RelatedRecordGroups:
IRelatedRecordGroups
IRelatedRecordSet
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
RelatedRecordGroup
IRelatedRecordGroup : IUnknown
Records: IRecordArray
SourceRowID: Long
IRelatedRecordGroup
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
RelatedRecordGroups
IRelatedRecordGroups : IUnknown
Count: Long
Element (in Index: Long):
IRelatedRecordGroup
Add (in RelatedRecordGroup:
IRelatedRecordGroup)
Insert (in Index: Long, in
RelatedRecordGroup:
IRelatedRecordGroup)
Remove (in Index: Long)
RemoveAll
IRelatedRecordGroups
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerLayerFactory
ILayerFactory
ILayerFactory : IUnknown
CanCreate (in inputObject: IUnknown):
Boolean
LayerCategory: String
PublicName: String
Create (in inputObject: IUnknown):
IEnumLayer
LoadLayers: IEnumLayer
esriSystem.ISupportErrorInfo
CompositeDataLayer in Carto
Layers
Enumerations
1..*
CenterAndSize
ICenterAndSize : IUnknown
Center: IPoint
Height: Double
Units: esriUnits
Width: Double
ICenterAndSize
MapExtent
IMapExtent
IMapExtent : IUnknown
Extent: IEnvelope
CenterAndScale
ICenterAndScale
ICenterAndScale : IUnknown
Center: IPoint
MapScale: Double
FeatureExtent
IFeatureExtent
IFeatureExtent : IUnknown
DefaultScale: Double
ExpandRatio: Double
FeatureIDs: IFIDSet
LayerID: Long
MapName: String
AGSServerObjectName in GIS
Client
MapServerQuerySublayer
IFind
IIdentify
IIdentify2
FeatureLayerDrawingDescriptionFactory
RasterLayerDrawingDescriptionFactory
MapServerObjectDescription
esriGISClient.IServerObjectDescription
IServerObjectDescription : IUnknown
ClientProxyCLSID (in connType:
esriAGSConnectionType): IUID
Type: String
ServerObject
in Server
LayerDrawingDescriptionFactory
ILayerDrawingDescriptionFactory
ILayerDrawingDescriptionFactory : IUnknown
CanCreate (in pLayer: ILayer): Boolean
CreateLayerDrawingDescription (in pLayer: ILayer):
ILayerDrawingDescription
MapDescriptions
IMapDescriptions
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IMapDescriptions : IUnknown
Count: Long
Element (in Index: Long): IMapDescription
Add (in mapDesc: IMapDescription)
Insert (in Index: Long, in mapDesc:
IMapDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IXMLVersionSupport
1..*
LayerResultOptions
ILayerResultOptions : IUnknown
FormatValuesInResults: Boolean
GeometryResultOptions:
IGeometryResultOptions
IncludeGeometry: Boolean
ReturnFieldNamesInResults: Boolean
ILayerResultOptions
MapServerFindResult
IMapServerFindResult
IMapServerFindResult : IUnknown
FeatureId: Long
FeatureProperties: IPropertySet
FeatureShape: IGeometry
FieldName: String
LayerID: Long
Value: String
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
MapServerBookmarks
IMapServerBookmarks : IUnknown
Count: Long
Element (in Index: Long):
IMapServerBookmark
Add (in bookmark: IMapServerBookmark)
Insert (in Index: Long, in bookmark:
IMapServerBookmark)
Remove (in Index: Long)
RemoveAll
IMapServerBookmarks
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerBookmark
IMapServerBookmark : IUnknown
Name: String
IMapServerBookmark
MapLayerInfos
IMapLayerInfos : IUnknown
Count: Long
Element (in Index: Long): IMapLayerInfo
Add (in MapLayerInfo: IMapLayerInfo)
Insert (in Index: Long, in MapLayerInfo:
IMapLayerInfo)
Remove (in Index: Long)
RemoveAll
IMapLayerInfos
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
*
StandaloneTableDescriptions
IStandaloneTableDescriptions : IUnknown
Count: Long
Element (in Index: Long):
IStandaloneTableDescription
Add (in StandaloneTableDescription:
IStandaloneTableDescription)
Insert (in Index: Long, in
StandaloneTableDescription:
IStandaloneTableDescription)
Remove (in Index: Long)
RemoveAll
IStandaloneTableDescriptions
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
1..*
1..*
MapArea
IMapArea : IUnknown
Extent: IEnvelope
IMapArea
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
LayerDescriptions
ILayerDescriptions
ILayerDescriptions : IUnknown
Count: Long
Element (in Index: Long): ILayerDescription
Add (in LayerDescription:
ILayerDescription)
Insert (in Index: Long, in LayerDescription:
ILayerDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
PageDescription
IPageDescription
IPageDescription : IUnknown
CustomGraphics: IGraphicElements
Extent: IEnvelope
Height: Double
MapFrames: IMapFrameDescriptions
Units: esriUnits
Width: Double
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IPersist
MapFrameDescriptions
IMapFrameDescriptions
IMapFrameDescriptions : IUnknown
Count: Long
Element (in Index: Long):
IMapFrameDescription
Add (in mapFrameDesc:
IMapFrameDescription)
Insert (in Index: Long, in mapFrameDesc:
IMapFrameDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
MapFrameDescription
IMapFrameDescription
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IMapFrameDescription : IUnknown
MapDescription: IMapDescription
PageLocation: IEnvelope
1..*
*
ImageDisplay
IImageDisplay
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IImageDisplay2 : IUnknown
TransparentColor: IColor
DeviceResolution: Double
Height: Long
Width: Long
IImageDisplay2
ImageType
IImageType
IImageType : IUnknown
Format: esriImageFormat
ReturnType: esriImageReturnType
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
ImageDescription
IImageDescription
IImageDescription : IUnknown
Display: IImageDisplay
Type: IImageType
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
*
esriImageReturnType
0 - esriImageReturnURL
1 - esriImageReturnMimeData
esriCachedMapServiceType
0 - esriSingleFusedMapCache
1 - esriIndividualLayerCaches
esriRelateResultFormat
0 - esriRelateResultRelatedRecordSetAsObject
1 - esriRelateResultJsonAsMime
2 - esriRelateResultJsonAsURL
3 - esriRelateResultAMFAsMime
4 - esriRelateResultAMFAsURL
esriQueryResultFormat
0 - esriQueryResultRecordSetAsObject
1 - esriQueryResultKMLAsMime
2 - esriQueryResultKMLAsURL
3 - esriQueryResultJsonAsMime
4 - esriQueryResultJsonAsURL
5 - esriQueryResultAMFAsMime
6 - esriQueryResultAMFAsURL
esriServerHTMLPopupType
0 - esriServerHTMLPopupTypeNone
1 - esriServerHTMLPopupTypeAsURL
2 - esriServerHTMLPopupTypeAsHTMLText
CacheControlInfo
ICacheControlInfo
esriSystem.IDocumentVersionSupportGEN
ICacheControlInfo : IUnknown
ClientCachingAllowed: Boolean
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
TileImageInfo
ITileImageInfo
ITileImageInfo2
ITileImageInfo : IUnknown
CompressionQuality: Long
Format: String
ITileImageInfo2 : ITileImageInfo
Antialiasing: Boolean
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
0..*
0..*
LayerCacheInfos
ILayerCacheInfos
ILayerCacheInfos : IUnknown
Count: Long
Element (in Index: Long): ILayerCacheInfo
Add (in pLayerCacheInfo: ILayerCacheInfo)
Insert (in Index: Long, in pLayerCacheInfo:
ILayerCacheInfo)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
LayerCacheInfo
ILayerCacheInfo
ILayerCacheInfo : IUnknown
HasCache: Boolean
ID: Long
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
0..*
0..1
0..1
0..1
LODInfos
ILODInfos
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ILODInfos : IUnknown
Count: Long
Element (in Index: Long): ILODInfo
Add (in pLODInfo: ILODInfo)
Insert (in Index: Long, in pLODInfo:
ILODInfo)
Remove (in Index: Long)
RemoveAll
LODInfo
ILODInfo
ILODInfo : IUnknown
LevelID: Long
Resolution: Double
Scale: Double
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
0..1
0..1
*
PolygonLabelPlacementDescription
IPolygonLabelPlacementDescription :
IUnknown
Type:
esriServerPolygonLabelPlacementType
IPolygonLabelPlacementDescription
ILabelPlacementDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
LineLabelPlacementDescription
ILineLabelPlacementDescription : IUnknown
Type: esriServerLineLabelPlacementType
ILineLabelPlacementDescription
ILabelPlacementDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
PointLabelPlacementDescription
IPointLabelPlacementDescription : IUnknown
Type: esriServerPointLabelPlacementType
IPointLabelPlacementDescription
ILabelPlacementDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
LabelPlacementDescription
ILabelPlacementDescription : IUnknown
ILabelPlacementDescription
LabelingDescription
ILabelingDescription : IUnknown
LabelClassDescriptions:
ILabelClassDescriptions
ILabelingDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
FeatureLayerDrawingDescription
IFeatureLayerDrawingDescription2 : IUnknown
FeatureRenderer: IFeatureRenderer
LabelingDescription: ILabelingDescription
ScaleSymbols: Boolean
SourceLayerID: Long
IFeatureLayerDrawingDescription2
IFeatureLayerDrawingDescription
ILayerDrawingDescription
IXMLSerialize
IPersistStream
IPersist
ILayerEffects
RasterLayerDrawingDescription
IRasterLayerDrawingDescription
IRasterLayerDrawingDescription : IUnknown
RasterRenderer: IRasterRenderer
LayerDrawingDescription
IXMLSerialize
IPersistStream
IPersist
ILayerDrawingDescription : IUnknown
ILayerDrawingDescription
esriImageFormat
-1 - esriImageNone
0 - esriImageBMP
1 - esriImageJPG
2 - esriImageDIB
3 - esriImageTIFF
4 - esriImagePNG
5 - esriImagePNG24
6 - esriImageEMF
7 - esriImagePS
8 - esriImagePDF
9 - esriImageAI
10 - esriImageGIF
11 - esriImageSVG
12 - esriImageSVGZ
13 - esriImagePNG32
14 - esriImageJPGPNG
FieldDomainInfo
IFieldDomainInfo : IUnknown
Domain: IDomain
FieldName: String
IsInherited: Boolean
IFieldDomainInfo
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
SubtypeInfo
ISubtypeInfo : IUnknown
FieldDomainInfos: IFieldDomainInfos
SubtypeCode: Long
SubtypeName: String
ISubtypeInfo
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
MapTableSubtypeInfo
IMapTableSubtypeInfo : IUnknown
SubtypeFieldName: String
SubtypeInfos: ISubtypeInfos
TableID: Long
IMapTableSubtypeInfo
IXMLSerialize
IPersistStream
IXMLVersionSupport
IDocumentVersionSupportGEN
MapTableSubtypeInfos
IMapTableSubtypeInfos : IUnknown
Count: Long
Element (in Index: Long):
IMapTableSubtypeInfo
Add (in pMapTableSubtypeInfo:
IMapTableSubtypeInfo)
Insert (in Index: Long, in
pMapTableSubtypeInfo:
IMapTableSubtypeInfo)
Remove (in Index: Long)
RemoveAll
IMapTableSubtypeInfos
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
1..*
MapServerLegendPatch
IMapServerLegendPatch
IMapServerLegendPatch : IUnknown
AreaPatch: IAreaPatch
LinePatch: ILinePatch
PatchHeight: Double
PatchResolution: Double
PatchWidth: Double
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
MapServerLegendInfo
IMapServerLegendInfo : IUnknown
LayerID: Long
LayerName: String
LegendGroups: IMapServerLegendGroups
IMapServerLegendInfo
IXMLSerialize
IPersistStream
IPersist
*
MapServerLegendGroup
IMapServerLegendGroup : IUnknown
Classes: IMapServerLegendClasses
Heading: String
IMapServerLegendGroup
IXMLSerialize
IPersistStream
IPersist
MapServerLegendGroups
IMapServerLegendGroups : IUnknown
Count: Long
Element (in Index: Long):
IMapServerLegendGroup
Add (in group: IMapServerLegendGroup)
Insert (in Index: Long, in group:
IMapServerLegendGroup)
Remove (in Index: Long)
RemoveAll
IMapServerLegendGroups
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
1..*
MapServerLegendClasses
IMapServerLegendClasses : IUnknown
Count: Long
Element (in Index: Long):
IMapServerLegendClass
Add (in LegendClass:
IMapServerLegendClass)
Insert (in Index: Long, in LegendClass:
IMapServerLegendClass)
Remove (in Index: Long)
RemoveAll
IMapServerLegendClasses
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerLegendClass
IMapServerLegendClass : IUnknown
Description: String
Label: String
SymbolImage: IImageResult
TransparentColor: IColor
IMapServerLegendClass
IXMLSerialize
IPersistStream
IPersist
1..*
MapServerLegendInfos
IMapServerLegendInfos : IUnknown
Count: Long
Element (in Index: Long):
IMapServerLegendInfo
Add (in info: IMapServerLegendInfo)
Insert (in Index: Long, in info:
IMapServerLegendInfo)
Remove (in Index: Long)
RemoveAll
IMapServerLegendInfos
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerRow
IMapServerRow : IUnknown
Name: String
PropertySet: IPropertySet
RelatedRows: IMapServerRelationships
IMapServerRow
IXMLSerialize
IXMLVersionSupport
IPersistStream
IMapServerRow2 : IMapServerRow
FeatureId: Long
IMapServerRow2
IPersist
IDocumentVersionSupportGEN
MapServerRows
IMapServerRows
IMapServerRows : IUnknown
Count: Long
Element (in Index: Long): IMapServerRow
Add (in Row: IMapServerRow)
Insert (in Index: Long, in Row:
IMapServerRow)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
*
1
RelateInfos
IRelateInfos : IUnknown
Count: Long
Element (in Index: Long): IRelateInfo
Add (in RelateInfo: IRelateInfo)
Insert (in Index: Long, in RelateInfo:
IRelateInfo)
Remove (in Index: Long)
RemoveAll
IRelateInfos
RelateInfo
IRelateInfo : IUnknown
Name: String
RelatedTableID: Long
RelationshipID: Long
IRelateInfo
*
FieldDomainInfos
IFieldDomainInfos : IUnknown
Count: Long
Element (in Index: Long): IFieldDomainInfo
Add (in pFieldDomainInfo:
IFieldDomainInfo)
Insert (in Index: Long, in pFieldDomainInfo:
IFieldDomainInfo)
Remove (in Index: Long)
RemoveAll
IFieldDomainInfos
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
SubtypeInfos
ISubtypeInfos : IUnknown
Count: Long
Element (in Index: Long): ISubtypeInfo
Add (in pSubtypeInfo: ISubtypeInfo)
Insert (in Index: Long, in pSubtypeInfo:
ISubtypeInfo)
Remove (in Index: Long)
RemoveAll
ISubtypeInfos
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
LabelClassDescriptions
ILabelClassDescriptions : IUnknown
Count: Long
Element (in Index: Long):
ILabelClassDescription
Add (in pLabelClassDescription:
ILabelClassDescription)
Insert (in Index: Long, in
pLabelClassDescription:
ILabelClassDescription)
Remove (in Index: Long)
RemoveAll
ILabelClassDescriptions
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
1..*
1..*
LayerDrawingDescriptions
ILayerDrawingDescriptions
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
ILayerDrawingDescriptions : IUnknown
Count: Long
Element (in Index: Long):
ILayerDrawingDescription
Add (in pLayerDrawingDescription:
ILayerDrawingDescription)
Insert (in Index: Long, in
pLayerDrawingDescription:
ILayerDrawingDescription)
Remove (in Index: Long)
RemoveAll
*
ServerSymbolOutputOptions
esriSystem.IDocumentVersionSupportGEN
esriSystem.IPersist
esriSystem.IPersistStream
IServerSymbolOutputOptions
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IServerSymbolOutputOptions : IUnknown
ConvertLabelExpressions: Boolean
PictureOutputType:
esriServerPictureOutputType
MapServer
IMapServerObjects2 : IUnknown
Layer (in MapName: String, in LayerID:
Long): ILayer
LayerID (in MapName: String, in pLayer:
ILayer): Long
Map (in MapName: String): IMap
PageLayout: IPageLayout
Thumbnail: IPictureDisp
ApplyMapDescription (in MapDescription:
IMapDescription, in mapDisplay:
IImageDisplay)
RefreshServerObjects
IMapServerObjects2
IMapServerData : IUnknown
GetFeature (in MapName: String, in
LayerID: Long, in FeatureId: Long):
IFeature
GetFeatureValue (in MapName: String, in
LayerID: Long, in Feature: IFeature, in
FieldName: String): String
IMapServerData
IMapServerInit : IUnknown
FilePath: String
MaxBufferCount: Long
MaxImageHeight: Long
MaxImageWidth: Long
MaxRecordCount: Long
PhysicalOutputDirectory: String
VirtualOutputDirectory: String
Connect (in FilePath: String)
StartWithData (in pDataset: IDataset)
Stop
IMapServerInit
IMapServerInit2 : IMapServerInit
PhysicalCacheDirectory: String
SOMCacheDirectory: String
SOMVirtualCacheDirectory: String
VirtualCacheDirectory: String
IMapServerInit2
ITiledMapServer
ITiledMapServer2
ITiledMapServer3 : IUnknown
GetCacheStorageInfo (in MapName:
String): ICacheStorageInfo
ITiledMapServer3
IMapServerObjects
IObjectConstruct
IRequestHandler
IRequestHandler2
IObjectActivate
ILogSupport
ISupportErrorInfo
IServerObject
IServerObjectExtensionManager
IServerObjectConfigurationManager
IServerObjectConfigurationManager2
IObjectValidate
IMapServerDataAccess : IUnknown
GetDataSource (in MapName: String, in
LayerID: Long): IUnknown
GetDisplayDataSource (in MapName:
String, in LayerOrTableID: Long):
IUnknown
IMapServerDataAccess
IMapServer2
IMapServer
IMapServerLayout : IUnknown
DefaultPageDescription: IPageDescription
ExportLayout (in pageDesc:
IPageDescription, in imageDesc:
IImageDescription): ILayoutImage
ExportLegend (in Legend: ILegend, in
mapDesc: IMapDescription, in
pMapDisplay: IImageDisplay, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
ExportNorthArrow (in arrow: INorthArrow, in
mapDesc: IMapDescription, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
ExportScaleBar (in Scalebar: IScaleBar, in
mapDesc: IMapDescription, in
pMapDisplay: IImageDisplay, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
FromPagePoints (in pageExtent: IEnvelope,
in pageDisplay: IImageDisplay, in
pagePoints: IPointCollection, in
screenXValues: ILongArray, in
screenYValues: ILongArray)
ToPagePoints (in pageExtent: IEnvelope, in
pageDisplay: IImageDisplay, in
screenXValues: ILongArray, in
screenYValues: ILongArray):
IPointCollection
IMapServerLayout
esriSystem.IRESTRequestHandler
IMapServer3 : IUnknown
DefaultMapName: String
DocumentInfo: IPropertySet
MapCount: Long
MapName (in Index: Long): String
ServiceConfigurationInfo: IPropertySet
ComputeDistance (in MapName: String, in
fromPoint: IPoint, in toPoint: IPoint, in
Units: esriUnits): Double
ComputeScale (in mapDesc:
IMapDescription, in mapDisplay:
IImageDisplay): Double
ExportMapImage (in mapDesc:
IMapDescription, in imageDesc:
IImageDescription): IMapImage
ExportScaleBar (in Scalebar: IScaleBar, in
mapDesc: IMapDescription, in
pMapDisplay: IImageDisplay, in
BackgroundColor: IColor, in imageDesc:
IImageDescription): IImageResult
Find (in mapDesc: IMapDescription, in
MapImage: IImageDisplay, in
searchString: String, in Contains:
Boolean, in searchFields: String, in
option: esriFindOption, in layerIds:
ILongArray): IMapServerFindResults
FromMapPoints (in MapDescription:
IMapDescription, in mapDisplay:
IImageDisplay, in mapPoints:
IPointCollection, in screenXValues:
ILongArray, in screenYValues:
ILongArray)
GetDefaultLayerDrawingDescriptions (in
MapName: String, in pLayerIDs:
ILongArray, in outputOptions:
IServerSymbolOutputOptions):
ILayerDrawingDescriptions
GetLegendInfo (in MapName: String, in
layerIds: ILongArray, in patch:
IMapServerLegendPatch, in imgType:
IImageType): IMapServerLegendInfos
GetMapTableSubtypeInfos (in MapName:
String, in pTableIDs: ILongArray):
IMapTableSubtypeInfos
GetServerInfo (in MapName: String):
IMapServerInfo
GetSQLSyntaxInfo (in MapName: String, in
LayerID: Long): ISQLSyntaxInfo
GetSupportedImageReturnTypes:
esriImageReturnType
Identify (in mapDesc: IMapDescription, in
MapImage: IImageDisplay, in
searchShape: IGeometry, in Tolerance:
Long, in option: esriIdentifyOption, in
layerIds: ILongArray):
IMapServerIdentifyResults
QueryAttachmentData (in MapName:
String, in TableID: Long, in
attachmentIDs: ILongArray, in
TransportType: esriTransportType):
IAttachmentDataArray
QueryAttachmentInfos (in MapName:
String, in TableID: Long, in rowIDs:
ILongArray): IAttachmentInfoArray
QueryData (in MapName: String, in
pMapTableDescription:
IMapTableDescription, in Filter:
IQueryFilter, in options:
IQueryResultOptions): IQueryResult
QueryFeatureCount (in MapName: String,
in LayerID: Long, in Filter: IQueryFilter):
Long
QueryFeatureCount2 (in MapName: String,
in pLayerDescription: ILayerDescription,
in Filter: IQueryFilter): Long
QueryFeatureData (in MapName: String, in
LayerID: Long, in Filter: IQueryFilter):
IRecordSet
QueryFeatureData2 (in MapName: String,
in pLayerDesciscription:
ILayerDescription, in Filter: IQueryFilter,
in options: IQueryResultOptions):
IQueryResult
QueryFeatureIDs (in MapName: String, in
LayerID: Long, in Filter: IQueryFilter):
IFIDSet
QueryFeatureIDs2 (in MapName: String, in
pLayerDesciscription: ILayerDescription,
in Filter: IQueryFilter): IFIDSet
QueryHTMLPopups (in MapName: String,
in TableID: Long, in pRowIDs:
ILongArray): IStringArray
QueryHyperlinks (in mapDesc:
IMapDescription, in MapImage:
IImageDisplay, in layerIds: ILongArray):
IMapServerHyperlinks
QueryRasterValue (in MapName: String, in
sourceTableID: Long, in rowIDs:
ILongArray, in FieldName: String, in
rasterValueType: IImageType):
IImageResults
QueryRelatedRecords (in MapName:
String, in sourceTable: Long, in pFIDs:
IFIDSet, in RelateDescription:
IRelateDescription): IQueryResult
QueryRowCount (in MapName: String, in
pTableDescription:
IMapTableDescription, in pFilter:
IQueryFilter): Long
QueryRowIDs (in MapName: String, in
pTableDescription:
IMapTableDescription, in pFilter:
IQueryFilter): ILongArray
ToMapPoints (in MapDescription:
IMapDescription, in mapDisplay:
IImageDisplay, in screenXValues:
ILongArray, in screenYValues:
ILongArray): IPointCollection
IMapServer3
ITiledMapServer : IUnknown
GetCacheName (in MapName: String, in
LayerID: Long): String
GetLayerTile (in MapName: String, in
LayerID: Long, in Level: Long, in Row:
Long, in column: Long): BYTE[]
GetMapTile (in MapName: String, in Level:
Long, in Row: Long, in column: Long):
BYTE[]
GetTileCacheInfo (in MapName: String):
ITileCacheInfo
GetVirtualCacheDirectory (in MapName:
String, in LayerID: Long): String
HasLayerCache (in MapName: String, in
LayerID: Long): Boolean
HasSingleFusedMapCache (in MapName:
String): Boolean
IsFixedScaleMap (in MapName: String):
Boolean
ITiledMapServer2 : ITiledMapServer
GetCacheControlInfo (in MapName: String):
ICacheControlInfo
GetCacheDescriptionInfo (in MapName:
String): ICacheDescriptionInfo
GetLayerTileEx (in MapName: String, in
LayerID: Long, in Level: Long, in Row:
Long, in column: Long, in CacheFormat:
Long): BYTE[]
GetMapTileEx (in MapName: String, in
Level: Long, in Row: Long, in column:
Long, in CacheFormat: Long): BYTE[]
GetTileImageInfo (in MapName: String):
ITileImageInfo
ImageResults
IImageResults
IPersist
IPersistStream
IXMLSerialize
IXMLVersionSupport
IImageResults : IUnknown
Count: Long
Element (in Index: Long): IImageResult2
Add (in pImageResult: IImageResult2)
Insert (in Index: Long, in pImageResult:
IImageResult2)
Remove (in Index: Long)
RemoveAll
*
SimpleMapImage
IImageResult
IImageResult2
IMapImage
IPersist
IPersistStream
ISimpleMapImage
IXMLSerialize
ISimpleMapImage : IUnknown
Extent: IEnvelope
*
esriServerLineLabelPlacementType
0 - esriServerLinePlacementAboveAfter
1 - esriServerLinePlacementAboveAlong
2 - esriServerLinePlacementAboveBefore
3 - esriServerLinePlacementAboveStart
4 - esriServerLinePlacementAboveEnd
5 - esriServerLinePlacementBelowAfter
6 - esriServerLinePlacementBelowAlong
7 - esriServerLinePlacementBelowBefore
8 - esriServerLinePlacementBelowStart
9 - esriServerLinePlacementBelowEnd
10 - esriServerLinePlacementCenterAfter
11 - esriServerLinePlacementCenterAlong
12 - esriServerLinePlacementCenterBefore
13 - esriServerLinePlacementCenterStart
14 - esriServerLinePlacementCenterEnd
esriServerPictureOutputType
0 - esriServerPictureOutputAsPNG
1 - esriServerPictureOutputAsPNGInMime
2 - esriServerPictureOutputAsIPicture
esriServerPointLabelPlacementType
0 - esriServerPointLabelPlacementAboveCenter
1 - esriServerPointLabelPlacementAboveLeft
2 - esriServerPointLabelPlacementAboveRight
3 - esriServerPointLabelPlacementBelowCenter
4 - esriServerPointLabelPlacementBelowLeft
5 - esriServerPointLabelPlacementBelowRight
6 - esriServerPointLabelPlacementCenterCenter
7 - esriServerPointLabelPlacementCenterLeft
8 - esriServerPointLabelPlacementCenterRight
esriServerPolygonLabelPlacementType
0 - esriServerPolygonPlacementAlwaysHorizontal
esriSystem.IXMLVersionSupport
StatisticDescriptions
IStatisticDescriptions : IUnknown
Count: Long
Element (in Index: Long):
IStatisticDescription
Add (in pStatisticDescription:
IStatisticDescription)
Insert (in Index: Long, in
pStatisticDescription:
IStatisticDescription)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IStatisticDescriptions
StatisticsRequest
IStatisticsRequest : IUnknown
GroupByFields: String
OrderByFields: String
StatisticDescriptions: IStatisticDescriptions
IStatisticsRequest
*
0..1
0..*
MapServerIdentifyResult
IMapServerIdentifyResult2 : IUnknown
FeatureId: Long
HTMLPopup: String
LayerID: Long
Name: String
Properties: IPropertySet
RelatedRows: IMapServerRelationships
Shape: IGeometry
IMapServerIdentifyResult2
IMapServerIdentifyResult
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
IDocumentVersionSupportGEN
*
1
MapServerRelationship
IMapServerRelationship : IUnknown
Name: String
Rows: IMapServerRows
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.ISupportErrorInfo
IMapServerRelationship
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
MapServerRelationships
IMapServerRelationships : IUnknown
Count: Long
Element (in Index: Long):
IMapServerRelationship
Add (in rel: IMapServerRelationship)
Insert (in Index: Long, in Row:
IMapServerRelationship)
Remove (in Index: Long)
RemoveAll
IMapServerRelationships
MapServerIdentifyResults
IMapServerIdentifyResults : IUnknown
Count: Long
Element (in Index: Long):
IMapServerIdentifyResult
Add (in identifyResult:
IMapServerIdentifyResult)
Insert (in Index: Long, in identifyResult:
IMapServerIdentifyResult)
Remove (in Index: Long)
RemoveAll
esriSystem.IPersist
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IXMLVersionSupport
IMapServerIdentifyResults
1
*
MapDescription
IMapDescription2 : IUnknown
BackgroundSymbol: IFillSymbol
CustomGraphics: IGraphicElements
LayerDescriptions: ILayerDescriptions
MapArea: IMapArea
MapRotation: Double
Name: String
SelectionColor: IColor
SpatialReference: ISpatialReference
TransparentColor: IColor
IMapDescription2
IMapDescription
IXMLSerialize
IPersistStream
IPersist
IMapTimeDescription : IUnknown
TimeReference: ITimeReference
TimeValue: ITimeValue
IMapTimeDescription
IMapServerGeoTransformation : IUnknown
GeoTransformation: IGeoTransformation
IMapServerGeoTransformation
IMapTimeDescription2 : IMapTimeDescription
TimeRelation: esriTimeRelation
IMapTimeDescription2
SQLSyntaxInfo
ISQLSyntaxInfo : IUnknown
DelimitedIdentifierCase: Boolean
FunctionNames: IPropertySet
IdentifierCase: Boolean
InvalidCharacters: String
InvalidStartingCharacters: String
Keywords: IStringArray
SpecialCharacters: IPropertySet
StringComparisonCase: Boolean
SupportedClauses: IStringArray
SupportedPredicates: IStringArray
esriSystem.IPersistStream
esriSystem.IXMLSerialize
esriSystem.IPersist
ISQLSyntaxInfo
SimpleMapServerIdentifyObject
IIdentifyObject : IUnknown
Name: String
PropertySet: IPropertySet
IMapServerIdentifyObject : IUnknown
MapServerIdentifyResult:
IMapServerIdentifyResult
IIdentifyObject
IIdentifyObj
IMapServerIdentifyObject
MapServerHyperlinks
IMapServerHyperlinks : IUnknown
Count: Long
Element (in Index: Long):
IMapServerHyperlink
Add (in Link: IMapServerHyperlink)
Insert (in Index: Long, in Link:
IMapServerHyperlink)
Remove (in Index: Long)
RemoveAll
IMapServerHyperlinks
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
*
MapServerHyperlink
IMapServerHyperlink : IUnknown
Location: IGeometry
URL: String
IMapServerHyperlink
IXMLSerialize
IPersistStream
IPersist
ClassBreaksDef
IClassBreaksDef : IDataClassificationDef
BreakCount: Long
ClassificationField: String
ClassificationMethod: esriClassifyMethod
NormalizationField: String
NormalizationType: esriDataNormalization
StandardDeviationInterval: Double
IClassBreaksDef
UniqueValuesDef
IUniqueValuesDef : IDataClassificationDef
FieldDelimiter: String
Fields: IStringArray
IUniqueValuesDef
UniqueValueInfos
IUniqueValueInfos : IUnknown
Count: Long
Element (in Index: Long): IUniqueValueInfo
Add (in pUniqueValueInfo:
IUniqueValueInfo)
Insert (in Index: Long, in pUniqueValueInfo:
IUniqueValueInfo)
Remove (in Index: Long)
RemoveAll
IUniqueValueInfos
IXMLSerialize
IPersistStream
IXMLVersionSupport
*
DataClassificationDef
IXMLSerialize
IPersistStream
IDataClassificationDef : IUnknown
BaseSymbol: ISymbol
ColorRamp: IColorRamp
IDataClassificationDef
IXMLVersionSupport
IDocumentVersionSupportGEN
MapServerSourceDescription
IMapServerSourceDescription : IUnknown
IMapServerSourceDescription
esriSystem.IDocumentVersionSupportGEN
esriSystem.IXMLVersionSupport
esriSystem.IPersistStream
esriSystem.IXMLSerialize
RasterDataSourceDescription
IDataSourceDescription : IUnknown
WorkspaceID: String
IDataSourceDescription
IRasterDataSourceDescription : IUnknown
RasterName: String
IRasterDataSourceDescription
MapTableSourceDescription
IMapTableSourceDescription : IUnknown
MapTableID: Long
VersionName: String
IMapTableSourceDescription
JoinTableSourceDescription
IJoinTableSourceDescription : IUnknown
JoinType: esriJoinType
LeftSourceDescription:
IMapServerSourceDescription
LeftTableKey: String
RightSourceDescription:
IMapServerSourceDescription
RightTableKey: String
IJoinTableSourceDescription
TableDataSourceDescription
IDataSourceDescription : IUnknown
WorkspaceID: String
IDataSourceDescription
ITableDataSourceDescription : IUnknown
TableName: String
VersionName: String
ITableDataSourceDescription
QueryTableDataSourceDescription
IDataSourceDescription : IUnknown
WorkspaceID: String
IDataSourceDescription
IQueryTableDataSourceDescription : IUnknown
GeometryType: esriGeometryType
OIDFields: String
Query: String
ShapeColumnName: String
SpatialReference: ISpatialReference
IQueryTableDataSourceDescription
MapServerIdentifySublayer
IIdentify
IIdentify2
IIdentifyDisplay
IHTMLPopupInfo
IHTMLPopupInfo2
IHTMLPopupIdentify
IHTMLPopupIdentify2
MapServerFindSublayer
IFind
*
StandaloneTableDescription
IStandaloneTableDescription :
IMapTableDescription
IStandaloneTableDescription
IXMLSerialize
IMapTableDescription : IUnknown
DefinitionExpression: String
ID: Long
SourceID: String
IMapTableDescription
IPersistStream
IPersist
IXMLVersionSupport
IMapTableTimeDescription : IUnknown
TimeDataCumulative: Boolean
TimeOffset: Double
TimeOffsetUnits: esriTimeUnits
UseTime: Boolean
IMapTableTimeDescription
IDynamicMapTableDescription
IDynamicMapTableDescription : IUnknown
Source: IMapServerSourceDescription
LayerDescription
ILayerDescription : IUnknown
DefinitionExpression: String
ID: Long
ScaleSymbols: Boolean
SelectionBufferDistance: Double
SelectionColor: IColor
SelectionFeatures: IFIDSet
SelectionSymbol: ISymbol
SetSelectionSymbol: Boolean
ShowLabels: Boolean
ShowSelectionBuffer: Boolean
Visible: Boolean
ILayerDescription
IXMLSerialize
IPersistStream
IPersist
ILayerDescription2 : ILayerDescription
SelectionBufferSymbol: IFillSymbol
SourceID: String
ILayerDescription2
ILayerDescription3 : ILayerDescription2
LayerResultOptions: ILayerResultOptions
ILayerDescription3
IMapTableDescription : IUnknown
DefinitionExpression: String
ID: Long
SourceID: String
IMapTableDescription
IMapTableTimeDescription : IUnknown
TimeDataCumulative: Boolean
TimeOffset: Double
TimeOffsetUnits: esriTimeUnits
UseTime: Boolean
IMapTableTimeDescription
IDynamicLayerDescription
IDynamicLayerDescription : IUnknown
DrawingDescription:
ILayerDrawingDescription
Source: IMapServerSourceDescription
IDynamicMapTableDescription
IDynamicMapTableDescription : IUnknown
Source: IMapServerSourceDescription
StatisticDescription
esriSystem.IXMLVersionSupport
esriSystem.IPersistStream
esriSystem.IXMLSerialize
IStatisticDescription
IStatisticDescription : IUnknown
ResultFieldName: String
StatisticFieldName: String
StatisticType: esriDataStatType
ILabelClassDescription
LabelClassDescription
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IDocumentVersionSupportGEN
ILabelClassDescription2 : IUnknown
ExpressionType: esriLabelExpressionType
LabelExpression: String
LabelPlacementDescription:
ILabelPlacementDescription
MaximumScale: Double
MinimumScale: Double
Symbol: ITextSymbol
UseCodedValue: Boolean
WhereClause: String
ILabelClassDescription2
ClassBreakInfos
IClassBreakInfos : IUnknown
Count: Long
Element (in Index: Long): IClassBreakInfo
Add (in pClassBreakInfo: IClassBreakInfo)
Insert (in Index: Long, in pClassBreakInfo:
IClassBreakInfo)
Remove (in Index: Long)
RemoveAll
IClassBreakInfos
IXMLSerialize
IPersistStream
IXMLVersionSupport
*
esriSystem.IDocumentVersionSupportGEN
ClassBreakInfo
IClassBreakInfo : IUnknown
ClassMaximumValue: Double
ClassMinimumValue: Double
Description: String
Label: String
Symbol: ISymbol
IClassBreakInfo
IClone
IPersistStream
IXMLSerialize
IXMLVersionSupport
UniqueValueInfo
IUniqueValueInfo : IUnknown
Count: Long
Description: String
Label: String
Symbol: ISymbol
Value: String
IUniqueValueInfo
IClone
IPersistStream
IXMLSerialize
IXMLVersionSupport
esriSystem.IDocumentVersionSupportGEN
IXMLVersionSupport
IXMLVersionSupport
IXMLVersionSupport
MapImage
IMapImage : IImageResult
MapExtent: IEnvelope
MapScale: Double
VisibleLayers: ILongArray
IMapImage
IXMLSerialize
IPersistStream
IPersist
MapImages
IMapImages : IUnknown
Count: Long
Element (in Index: Long): IMapImage
Add (in mapImg: IMapImage)
Insert (in Index: Long, in mapImg:
IMapImage)
Remove (in Index: Long)
RemoveAll
IMapImages
IXMLSerialize
IXMLVersionSupport
IPersistStream
IPersist
MapServerConfigurationFactory
esriServer.IConfigurationFactory
IConfigurationFactory : IUnknown
OnAdd (in pAdmin: IServerObjectAdmin, in pProps:
IPropertySet): IPropertySet
OnRemove
OnStart (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
OnStop (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
IConfigurationFactory2 : IConfigurationFactory
BeforeStart (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
BeforeStop (in pAdmin: IServerObjectAdmin, in props:
IPropertySet)
OnRemoveEx (in pAdmin: IServerObjectAdmin, in
props: IPropertySet)
esriServer.IConfigurationFactory2
esriSystem.ISupportErrorInfo
IConfigurationFactory3 : IConfigurationFactory2
OnRename (in pAdmin: IServerObjectAdmin, in props:
IPropertySet): IPropertySet
esriServer.IConfigurationFactory3
esriLabelExpressionType
0 - esriLabelExpressionSimple
1 - esriLabelExpressionPython
2 - esriLabelExpressionVBScript
3 - esriLabelExpressionJScript
esriMapServerMsgCodeEnum
10000 - esriMapServerMsgCode_MessageArrival_GetDocumentInfo
10001 - esriMapServerMsgCode_MessageProcessed_GetDocumentInfo
10002 - esriMapServerMsgCode_MessageArrival_GetMapCount
10003 - esriMapServerMsgCode_MessageProcessed_GetMapCount
10004 - esriMapServerMsgCode_MessageArrival_GetMapName
10005 - esriMapServerMsgCode_MessageProcessed_GetMapName
10006 - esriMapServerMsgCode_MessageArrival_GetDefaultMapName
10007 - esriMapServerMsgCode_MessageProcessed_GetDefaultMapName
10008 - esriMapServerMsgCode_MessageArrival_GetServerInfo
10009 - esriMapServerMsgCode_MessageProcessed_GetServerInfo
10010 - esriMapServerMsgCode_MessageArrival_ExportMapImage
10011 - esriMapServerMsgCode_MessageProcessed_ExportMapImage
10012 - esriMapServerMsgCode_MessageArrival_ExportScaleBar
10013 - esriMapServerMsgCode_MessageProcessed_ExportScaleBar
10014 - esriMapServerMsgCode_MessageArrival_Find
10015 - esriMapServerMsgCode_MessageProcessed_Find
10016 - esriMapServerMsgCode_MessageArrival_Identify
10017 - esriMapServerMsgCode_MessageProcessed_Identify
10018 - esriMapServerMsgCode_MessageArrival_QueryFeatureCount
10019 - esriMapServerMsgCode_MessageProcessed_QueryFatureCount
10020 - esriMapServerMsgCode_MessageArrival_QueryFeatureIDs
10021 - esriMapServerMsgCode_MessageProcessed_QueryFeatureIDs
10022 - esriMapServerMsgCode_MessageArrival_QueryFeatureData
10023 - esriMapServerMsgCode_MessageProcessed_QueryFeatureData
10024 - esriMapServerMsgCode_MessageArrival_QueryFeatureCount2
10025 - esriMapServerMsgCode_MessageProcessed_QueryFeatureCount2
10026 - esriMapServerMsgCode_MessageArrival_QueryFeatureIDs2
10027 - esriMapServerMsgCode_MessageProcessed_QueryFeatureIDs2
10028 - esriMapServerMsgCode_MessageArrival_QueryFeatureData2
10029 - esriMapServerMsgCode_MessageProcessed_QueryFeatureData2
10030 - esriMapServerMsgCode_MessageArrival_QueryHyperlinks
10031 - esriMapServerMsgCode_MessageProcessed_QueryHyperlinks
10032 - esriMapServerMsgCode_MessageArrival_ComputeScale
10033 - esriMapServerMsgCode_MessageProcessed_ComputeScale
10034 - esriMapServerMsgCode_MessageArrival_ComputeDistance
10035 - esriMapServerMsgCode_MessageProcessed_ComputeDistance
10036 - esriMapServerMsgCode_MessageArrival_ToMapPoints
10037 - esriMapServerMsgCode_MessageProcessed_ToMapPoints
10038 - esriMapServerMsgCode_MessageArrival_FromMapPoints
10039 - esriMapServerMsgCode_MessageProcessed_FromMapPoints
10040 - esriMapServerMsgCode_MessageArrival_GetLegendInfo
10041 - esriMapServerMsgCode_MessageProcessed_GetLegendInfo
10042 - esriMapServerMsgCode_MessageArrival_GetSQLSyntaxInfo
10043 - esriMapServerMsgCode_MessageProcessed_GetSQLSyntaxInfo
10044 - esriMapServerMsgCode_MessageArrival_GetSupportedImageReturnTypes
10045 - esriMapServerMsgCode_MessageProcessed_GetSupportedImageReturnTypes
10046 - esriMapServerMsgCode_MessageArrival_IsFixedScaleMap
10047 - esriMapServerMsgCode_MessageProcessed_IsFixedScaleMap
10048 - esriMapServerMsgCode_MessageArrival_HasSingleFusedMapCache
10049 - esriMapServerMsgCode_MessageProcessed_HasSingleFusedMapCache
10050 - esriMapServerMsgCode_MessageArrival_GetTileCacheInfo
10051 - esriMapServerMsgCode_MessageProcessed_GetTileCacheInfo
10052 - esriMapServerMsgCode_MessageArrival_GetTileImageInfo
10053 - esriMapServerMsgCode_MessageProcessed_GetTileImageInfo
10054 - esriMapServerMsgCode_MessageArrival_GetMapTile
10055 - esriMapServerMsgCode_MessageProcessed_GetMapTile
10056 - esriMapServerMsgCode_MessageArrival_HasLayerCache
10057 - esriMapServerMsgCode_MessageProcessed_HasLayerCache
10058 - esriMapServerMsgCode_MessageArrival_getLayerTile
10059 - esriMapServerMsgCode_MessageProcessed_GetLayerTile
10060 - esriMapServerMsgCode_MessageArrival_GetVirtualCacheDirectory
10061 - esriMapServerMsgCode_MessageProcessed_GetVirtualCacheDirectory
10062 - esriMapServerMsgCode_MessageArrival_GetCacheName
10063 - esriMapServerMsgCode_MessageProcessed_GetCacheName
10064 - esriMapServerMsgCode_MessageArrival_GetCacheDescriptionInfo
10065 - esriMapServerMsgCode_MessageProcessed_GetCacheDescriptionInfo
10066 - esriMapServerMsgCode_MessageArrival_GetCacheControlInfo
10067 - esriMapServerMsgCode_MessageProcessed_GetCacheControlInfo
10068 - esriMapServerMsgCode_MessageArrival_GetServiceConfigurationInfo
10069 - esriMapServerMsgCode_MessageProcessed_GetServiceConfigurationInfo
10070 - esriMapServerMsgCode_MessageArrival_ExportLayout
10071 - esriMapServerMsgCode_MessageProcessed_ExportLayout
10072 - esriMapServerMsgCode_MessageArrival_ExportLegend
10073 - esriMapServerMsgCode_MessageProcessed_ExportLegend
10074 - esriMapServerMsgCode_MessageArrival_ExportNorthArrow
10075 - esriMapServerMsgCode_MessageProcessed_ExportNorthArrow
10076 - esriMapServerMsgCode_MessageArrival_FromPagePoints
10077 - esriMapServerMsgCode_MessageProcessed_FromPagePoints
10078 - esriMapServerMsgCode_MessageArrival_ToPagePoints
10079 - esriMapServerMsgCode_MessageProcessed_ToPagePoints
10080 - esriMapServerMsgCode_MessageArrival_ApplyMapDescription
10081 - esriMapServerMsgCode_MessageProcessed_ApplyMapDescription
10082 - esriMapServerMsgCode_MessageArrival_RefreshServerObjecs
10083 - esriMapServerMsgCode_MessageProcessed_RefreshServerObjecs
10084 - esriMapServerMsgCode_Layer_Find_Start
10085 - esriMapServerMsgCode_Layer_Find_End
10086 - esriMapServerMsgCode_Layer_Identify_Start
10087 - esriMapServerMsgCode_Layer_Identify_End
10088 - esriMapServerMsgCode_Layer_QueryHyperlinks_Start
10089 - esriMapServerMsgCode_Layer_QueryHyperlinks_End
10090 - esriMapServerMsgCode_Layer_GetLegendInfo_Start
10091 - esriMapServerMsgCode_Layer_GetLegendInfo_End
10092 - esriMapServerMsgCode_MapReaderOpen_Start
10093 - esriMapServerMsgCode_MapReaderOpen_End
10094 - esriMapServerMsgCode_Preparation_Start
10095 - esriMapServerMsgCode_Preparation_End
10096 - esriMapServerMsgCode_QueryOperation_Start
10097 - esriMapServerMsgCode_QueryOperation_End
10098 - esriMapServerMsgCode_ImageGeneration_Started
10099 - esriMapServerMsgCode_ImageGeneration_End
10100 - esriMapServerMsgCode_MessageArrival_QueryRelatedRecords
10101 - esriMapServerMsgCode_MessageProcessed_QueryRelatedRecords
10102 - esriMapServerMsgCode_MessageArrival_QueryRowCount
10103 - esriMapServerMsgCode_MessageProcessed_QueryRowCount
10104 - esriMapServerMsgCode_MessageArrival_QueryRowIDs
10105 - esriMapServerMsgCode_MessageProcessed_QueryRowIDs
10106 - esriMapServerMsgCode_MessageArrival_QueryData
10107 - esriMapServerMsgCode_MessageProcessed_QueryData
10108 - esriMapServerMsgCode_MessageArrival_GetCacheStorageInfo
10109 - esriMapServerMsgCode_MessageProcessed_GetCacheStorageInfo
10110 - esriMapServerMsgCode_MessageArrival_QueryRasterValue
10111 - esriMapServerMsgCode_MessageProcessed_QueryRasterValue
10112 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentInfos
10113 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentData
10114 - esriMapServerMsgCode_MessageArrival_QueryAttachmentInfos
10115 - esriMapServerMsgCode_MessageArrival_QueryAttachmentData
10116 - esriMapServerMsgCode_MessageArrival_QueryHTMLPopups
10117 - esriMapServerMsgCode_MessageProcessed_QueryHTMLPopups
10118 - esriMapServerMsgCode_MessageArrival_GetDefaultLayerDrawingDescriptions
10119 - esriMapServerMsgCode_MessageProcessed_GetDefaultLayerDrawingDescriptions
10120 - esriMapServerMsgCode_MessageArrival_GetMapTableSubtypeInfos
10121 - esriMapServerMsgCode_MessageProcessed_GetMapTableSubtypeInfos
10122 - esriMapServerMsgCode_MessageArrival_QueryRelatedRecords2
10123 - esriMapServerMsgCode_MessageProcessed_QueryRelatedRecords2
10124 - esriMapServerMsgCode_MessageArrival_QueryRasterValue2
10125 - esriMapServerMsgCode_MessageProcessed_QueryRasterValue2
10126 - esriMapServerMsgCode_MessageArrival_QueryAttachmentInfos2
10127 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentInfos2
10128 - esriMapServerMsgCode_MessageArrival_QueryAttachmentData2
10129 - esriMapServerMsgCode_MessageProcessed_QueryAttachmentData2
10130 - esriMapServerMsgCode_MessageArrival_QueryHTMLPopups2
10131 - esriMapServerMsgCode_MessageProcessed_QueryHTMLPopups2
10132 - esriMapServerMsgCode_MessageArrival_GetMapTableSubtypeInfos2
10133 - esriMapServerMsgCode_MessageProcessed_GetMapTableSubtypeInfos2
10134 - esriMapServerMsgCode_MessageArrival_QueryDataStatistics
10135 - esriMapServerMsgCode_MessageProcessed_QueryDataStatistics
10136 - esriMapServerMsgCode_MessageArrival_GenerateDataClasses
10137 - esriMapServerMsgCode_MessageProcessed_GenerateDataClasses
10138 - esriMapServerMsgCode_MessageInput_ExportMapImage
10800 - esriMapServerMsgCode_MapServerFailed
10801 - esriMapServerMsgCode_MapServerStartedWithInvalidLayers
10802 - esriMapServerMsgCode_InvalidLicense
10803 - esriMapServerMsgCode_UnsupportedRequest
10804 - esriMapServerMsgCode_CapabilityUnsupported
10805 - esriMapServerMsgCode_InvisibleOrInvalidFieldInSubField
10806 - esriMapServerMsgCode_DisconnectedFromData
10807 - esriMapServerMsgCode_SecureLayersEmbedded
10808 - esriMapServerMsgCode_FileInvalid
10809 - esriMapServerMsgCode_FileReadableByArcReaderOnly
10810 - esriMapServerMsgCode_PMFUnservableReason
10811 - esriMapServerMsgCode_PMFFilePasswordProtexted
10812 - esriMapServerMsgCode_PMFFileHasTimeOut
10813 - esriMapServerMsgCode_PMFReadMapError
10814 - esriMapServerMsgCode_PMFFileCanNotBeOpened
10815 - esriMapServerMsgCode_PMFGlobeEmbedded
10816 - esriMapServerMsgCode_FileOpenFailed
10817 - esriMapServerMsgCode_PMFInvalidFileType
10818 - esriMapServerMsgCode_PMFUnknownError
10819 - esriMapServerMsgCode_MissingParameter
10820 - esriMapServerMsgCode_OutputDirectoryNotFound
10821 - esriMapServerMsgCode_OutputDirectoryAccessDenied
10822 - esriMapServerMsgCode_PropertyFilePathUndefined
10823 - esriMapServerMsgCode_IsCacheMissing
10824 - esriMapServerMsgCode_CacheOnDemandMissing
10825 - esriMapServerMsgCode_IgnoreCacheMissing
10826 - esriMapServerMsgCode_ClientCachingAllowedMissing
10827 - esriMapServerMsgCode_OnStartFailed
10828 - esriMapServerMsgCode_OnStopFailed
10829 - esriMapServerMsgCode_CanNotIgnorecacheIfDisconnected
10830 - esriMapServerMsgCode_CanNotCacheOnDemandIfDisconnected
10831 - esriMapServerMsgCode_CanNotCacheOnDemandAndIgnoreCache
10832 - esriMapServerMsgCode_MissingServerEnvironment
10833 - esriMapServerMsgCode_LackingServerAdminPrevileges
10834 - esriMapServerMsgCode_CanNotConnectToCache
10835 - esriMapServerMsgCode_WMSNeedsOutputDirectory
10836 - esriMapServerMsgCode_MapNotFound
10837 - esriMapServerMsgCode_GeneralGeoDatabaseError
10838 - esriMapServerMsgCode_LayerIDNotFound
10839 - esriMapServerMsgCode_FieldNotFound
10840 - esriMapServerMsgCode_FormatNotSupported
10841 - esriMapServerMsgCode_ImageGenerationFailed
10842 - esriMapServerMsgCode_TableHasNoOIDHenceQueryFailed
10843 - esriMapServerMsgCode_DefaultSymbolGenerated
10844 - esriMapServerMsgCode_TooManyDomains
10845 - esriMapServerMsgCode_SymbologyNotConverted
10846 - esriMapServerMsgCode_LayerDrawingDescriptionNotValid
10847 - esriMapServerMsgCode_InvalidEmbeddedFont
10848 - esriMapServerMsgCode_DynamicDataSourceError
esriClassifyMethod
0 - esriClassifyNaturalBreaks
1 - esriClassifyEqualInterval
2 - esriClassifyQuantile
3 - esriClassifyStandardDeviation
4 - esriClassifyGeometricalInterval
esriDataStatType
0 - esriDataStatTypeCount
1 - esriDataStatTypeSum
2 - esriDataStatTypeMin
3 - esriDataStatTypeMax
4 - esriDataStatTypeAverage
5 - esriDataStatTypeStdDev
6 - esriDataStatTypeVariance
IMapTableInfo
StandaloneTableInfo
IXMLSerialize
IPersistStream
IPersist
IXMLVersionSupport
IMapTableTimeInfo : IUnknown
EndTimeFieldName: String
FullTimeExtent: ITimeExtent
StartTimeFieldName: String
SupportsTime: Boolean
TimeInterval: Double
TimeIntervalUnits: esriTimeUnits
TimeReference: ITimeReference
TimeValueFormat: String
TrackIDFieldName: String
IMapTableTimeInfo
IMapTableInfo2
IMapTableInfo2 : IUnknown
DisplayField: String
Fields: IFields
HasAttachments: Boolean
HasSubtype: Boolean
HTMLPopupType: esriServerHTMLPopupType
ID: Long
Name: String
OIDFieldName: String
RelateInfos: IRelateInfos
SupportsAdvancedQueries: Boolean
SupportsStatistics: Boolean
IStandaloneTableInfo : IMapTableInfo
Description: String
IStandaloneTableInfo
MapLayerInfo
IMapLayerInfo
IMapLayerInfo2
IMapLayerInfo3
IXMLSerialize
IPersistStream
IPersist
IMapTableInfo2
IMapTableInfo2 : IUnknown
DisplayField: String
Fields: IFields
HasAttachments: Boolean
HasSubtype: Boolean
HTMLPopupType: esriServerHTMLPopupType
ID: Long
Name: String
OIDFieldName: String
RelateInfos: IRelateInfos
SupportsAdvancedQueries: Boolean
SupportsStatistics: Boolean
IMapTableTimeInfo : IUnknown
EndTimeFieldName: String
FullTimeExtent: ITimeExtent
StartTimeFieldName: String
SupportsTime: Boolean
TimeInterval: Double
TimeIntervalUnits: esriTimeUnits
TimeReference: ITimeReference
TimeValueFormat: String
TrackIDFieldName: String
IMapTableTimeInfo
IMapTableInfo : IUnknown
DisplayField: String
Fields: IFields
HasAttachments: Boolean
HasSubtype: Boolean
HTMLPopupType: esriServerHTMLPopupType
ID: Long
Name: String
OIDFieldName: String
RelateInfos: IRelateInfos
IMapTableInfo
IMapLayerInfo4
IMapLayerInfo4 : IUnknown
CanFind: Boolean
CanIdentify: Boolean
CanModifyDrawingDescription: Boolean
CanScaleSymbols: Boolean
CanSelect: Boolean
CopyrightText: String
Description: String
DisplayField: String
Extent: IEnvelope
FieldAliases: IStringArray
Fields: IFields
HasAttributes: Boolean
HasHyperlinks: Boolean
HasLabels: Boolean
HasLayerDrawingDescription: Boolean
HasLiveData: Boolean
ID: Long
IsComposite: Boolean
IsFeatureLayer: Boolean
MaxScale: Double
MinScale: Double
Name: String
ParentLayerID: Long
SourceDescription: String
SubLayers: ILongArray
Type: String
ILayerEvents
(LayerEventsHelper)
MapServerLayer
ICompositeLayer2
IDataLayer
ILayerEffects
ILayerInfo
ILayerStatus
IMapServerLayer : IUnknown
BackgroundColor: IColor
TransparentColor: IColor
ClearDrawCache
GetConnectionInfo (out soName:
IAGSServerObjectName, out docLocation:
String, out MapName: String)
LocalConnect (in docLocation: String, in
MapName: String)
ServerConnect (in soName:
IAGSServerObjectName, in MapName:
String)
ILayerEffects
ILayerExtensions
ILayerSymbologyExtents
ISecureLayer2
ISecureLayer
esriDisplay.IConnectionPointContainer
IIdentifyGroup
IIdentifyDisplay
IHTMLPopupInfo
IHTMLPopupInfo2
IHTMLPopupIdentify
IHTMLPopupIdentify2
ITimeData
ITimeDataDisplay
IMapServerLayer
ITimeData2 : ITimeData
HasLiveData: Boolean
ITimeData2
ITimeData : IUnknown
SupportsTime: Boolean
TimeReference: ITimeReference
UseTime: Boolean
GetFullTimeExtent: ITimeExtent
ITimeData
IServiceLayerImageFormat : IUnknown
RequestedImageType: esriImageFormat
SupportedImageFormat (in Index: Long):
esriImageFormat
SupportedImageFormatCount: Long
IServiceLayerImageFormat
IMapServerGroupLayer : IUnknown
Count: Long
Layer (in Index: Long): ILayer
ShowLayers (in Show: Boolean, in layerIds:
ILongArray)
IMapServerGroupLayer
esriDataSourcesRaster.IRasterResamplingControl
IMapServerTimeInfo
IMapServerInfo3
MapServerInfo
IMapServerInfo
IMapServerInfo2
IXMLSerialize
IPersistStream
IPersist
IMapServerTimeInfo2 : IUnknown
DefaultTimeInterval: Double
DefaultTimeIntervalUnits: esriTimeUnits
DefaultTimeWindow: Double
FullTimeExtent: ITimeExtent
HasLiveData: Boolean
IMapServerTimeInfo2
IMapServerInfo4
IMapServerInfo4 : IUnknown
BackgroundColor: IColor
BackgroundSymbol: IFillSymbol
Bookmarks: IMapServerBookmarks
CopyrightText: String
DefaultMapDescription: IMapDescription
Description: String
Extent: IEnvelope
FullExtent: IEnvelope
MapLayerInfos: IMapLayerInfos
MapUnits: esriUnits
MaxScale: Double
MinScale: Double
Name: String
StandaloneTableDescriptions:
IStandaloneTableDescriptions
StandaloneTableInfos: IStandaloneTableInfos
SupportsDynamicLayers: Boolean
1..0
1..0
剩余120页未读,继续阅读
2022-08-13 上传
2012-03-30 上传
2022-07-15 上传
2012-12-29 上传
2021-06-06 上传
2021-03-22 上传
2017-12-04 上传
2023-09-15 上传
2019-09-10 上传
老马不识途W
- 粉丝: 10
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功