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

MQClientInterface::Primitive Class Reference

Inheritance diagram for MQClientInterface::Primitive:

MQClientInterface::MQObject MQClientInterface::LinePrimitive MQClientInterface::RectanglePrimitive MQClientInterface::SymbolPrimitive MQClientInterface::TextPrimitive MQClientInterface::PolygonPrimitive MQClientInterface::EllipsePrimitive List of all members.

Public Member Functions

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

Static Public Member Functions

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

Properties

virtual System.String Key
virtual DrawTrigger DrawTrigger
virtual CoordinateType CoordinateType
virtual long Opacity

Detailed Description

The base class for drawing objects that can be added to the map.
See also:
CoordinateType

DrawTrigger


Constructor & Destructor Documentation

MQClientInterface::Primitive::Primitive  )  [inline]
 

Default constructor.


Member Function Documentation

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

Equals(type)

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

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

Equals(object)

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

Reimplemented from MQClientInterface::MQObject.

Reimplemented in MQClientInterface::LinePrimitive, MQClientInterface::PolygonPrimitive, MQClientInterface::RectanglePrimitive, MQClientInterface::SymbolPrimitive, and MQClientInterface::TextPrimitive.

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

Returns a hash code for this Primitive.

Returns:
a hash code value for this Primitive.

Reimplemented from MQClientInterface::MQObject.

Reimplemented in MQClientInterface::LinePrimitive, MQClientInterface::PolygonPrimitive, MQClientInterface::RectanglePrimitive, MQClientInterface::SymbolPrimitive, and MQClientInterface::TextPrimitive.

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

Initialize.

Reimplemented from MQClientInterface::MQObject.

Reimplemented in MQClientInterface::EllipsePrimitive, MQClientInterface::LinePrimitive, MQClientInterface::PolygonPrimitive, MQClientInterface::RectanglePrimitive, MQClientInterface::SymbolPrimitive, and MQClientInterface::TextPrimitive.

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

Inequality operator

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

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

Equality operator

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


Property Documentation

virtual CoordinateType MQClientInterface::Primitive::CoordinateType [get, set]
 

Coordinate type property.

virtual DrawTrigger MQClientInterface::Primitive::DrawTrigger [get, set]
 

Draw Trigger property. Position in draw to order to place primitive.

virtual System.String MQClientInterface::Primitive::Key [get, set]
 

Key property.

virtual long MQClientInterface::Primitive::Opacity [get, set]
 

Opacity property. Opacity of the primitve 0-255, 0 being invisible, 255 being opaque. 255 or opaque is default.


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