Main Page | Namespace List | Class Hierarchy | Class List | Class Members

MQClientInterface::DTStyle Class Reference

Inheritance diagram for MQClientInterface::DTStyle:

MQClientInterface::BaseDTStyle MQClientInterface::MQObject List of all members.

Public Member Functions

 DTStyle ()
 DTStyle (DTStyle copy)
override void Init ()
override bool Equals (System.Object obj)
bool Equals (DTStyle otherObject)
override int GetHashCode ()

Static Public Member Functions

static bool operator== (DTStyle obj1, DTStyle obj2)
static bool operator!= (DTStyle obj1, DTStyle obj2)

Properties

override System.String ClassName
override int ClassID
virtual System.String SymbolName
virtual SymbolType SymbolType
virtual bool LabelVisible
virtual bool Visible
virtual int FontSize
virtual System.String FontName
virtual ColorStyle FontColor
virtual ColorStyle FontOutlineColor
virtual ColorStyle FontBoxBkgdColor
virtual ColorStyle FontBoxOutlineColor
virtual long FontBoxMargin
virtual FontStyle FontStyle

Detailed Description

Contains the appearance characteristics of all features for a given display type. These characteristics include the icon name, icon type (Raster or Metafile), icon visible, label visible, low scale index, and high scale index. The scale indexes indicate the range of map scales at which the display type style applies. If the user desires to create his own icon, it must be a .BMP, which is a raster image.

DTStyle objects override the most common style attributes for point features. Use DTStyle objects with line features and polygon features to set visibility (the Visible property) on or off, but no other line or polygon modifications are possible with DTStyle. In order to modify less common style attributes or line/polygon styles, use DTStyleEx or DTFeatureStyleEx instead.

See also:
ColorStyle

FontStyle

SymbolType


Constructor & Destructor Documentation

MQClientInterface::DTStyle::DTStyle  )  [inline]
 

Default constructor.

MQClientInterface::DTStyle::DTStyle DTStyle  copy  )  [inline]
 

Copy constructor.

Parameters:
copy The DTStyle object which will be copied into this DTStyle object.


Member Function Documentation

bool MQClientInterface::DTStyle::Equals DTStyle  otherObject  )  [inline]
 

Equals(type)

Parameters:
otherObject the object to compare this DTStyle against.
Returns:
true if the DTStyle objects are equal; false otherwise.

override bool MQClientInterface::DTStyle::Equals System.Object  obj  )  [inline]
 

Equals(object)

Parameters:
obj the object to compare this DTStyle against.
Returns:
true if the DTStyle objects are equal; false otherwise.

Reimplemented from MQClientInterface::BaseDTStyle.

override int MQClientInterface::DTStyle::GetHashCode  )  [inline]
 

Returns a hash code for this DTStyle.

Returns:
a hash code value for this DTStyle.

Reimplemented from MQClientInterface::BaseDTStyle.

override void MQClientInterface::DTStyle::Init  )  [inline, virtual]
 

Initializes a DTStyle object.

Reimplemented from MQClientInterface::BaseDTStyle.

static bool MQClientInterface::DTStyle::operator!= DTStyle  obj1,
DTStyle  obj2
[inline, static]
 

Inequality operator

Parameters:
obj1 DTStyle 1 to compare
obj2 DTStyle 2 to compare

static bool MQClientInterface::DTStyle::operator== DTStyle  obj1,
DTStyle  obj2
[inline, static]
 

Equality operator

Parameters:
obj1 DTStyle 1 to compare
obj2 DTStyle 2 to compare


Property Documentation

override int MQClientInterface::DTStyle::ClassID [get]
 

Class ID property

Reimplemented from MQClientInterface::MQObject.

override System.String MQClientInterface::DTStyle::ClassName [get]
 

Class Name property

Reimplemented from MQClientInterface::MQObject.

virtual ColorStyle MQClientInterface::DTStyle::FontBoxBkgdColor [get, set]
 

Font box background color property.

virtual long MQClientInterface::DTStyle::FontBoxMargin [get, set]
 

Font box margin property. The margin between the font and the box surrounding the font within a DTStyle of type mqFontBoxed.

virtual ColorStyle MQClientInterface::DTStyle::FontBoxOutlineColor [get, set]
 

Font box outline color property.

virtual ColorStyle MQClientInterface::DTStyle::FontColor [get, set]
 

Font color property.

virtual System.String MQClientInterface::DTStyle::FontName [get, set]
 

Font name property.

virtual ColorStyle MQClientInterface::DTStyle::FontOutlineColor [get, set]
 

Font outline color property.

virtual int MQClientInterface::DTStyle::FontSize [get, set]
 

Font size property.

virtual FontStyle MQClientInterface::DTStyle::FontStyle [get, set]
 

Font style property.

virtual bool MQClientInterface::DTStyle::LabelVisible [get, set]
 

Label visibility property. Indicates whether or not this label is to be displayed.

virtual System.String MQClientInterface::DTStyle::SymbolName [get, set]
 

Symbol name property.

virtual SymbolType MQClientInterface::DTStyle::SymbolType [get, set]
 

Symbol type property. 0 for Raster, 1 for Vector.

virtual bool MQClientInterface::DTStyle::Visible [get, set]
 

Visibility property. Indicates whether or not the icon is visible.


The documentation for this class was generated from the following file:
Generated on Wed Oct 10 22:12:31 2007 for MapQuest Advantage .NET(C#) API Reference by  doxygen 1.4.1