CADability dotNET

The UnscaledGeoObject type exposes the following members.

Methods

  NameDescription
Public methodClone
Overrides Clone()()()(). Must be implemented by each GeoObject. No default implementation.
(Overrides IGeoObjectImpl..::..Clone()()()().)
Public methodStatic memberConstruct
The only way to create a UnscaledGeoObject. There are no public constructors for the UnscaledGeoObject to assure that this is the only way to construct a UnscaledGeoObject.
Public methodCopyGeometry (Overrides IGeoObjectImpl..::..CopyGeometry(IGeoObject).)
Public methodGet2DRepresentation
Implements Get2DRepresentation(Projection, GDIResources) abstract. Must be overridden.
(Overrides IGeoObjectImpl..::..Get2DRepresentation(Projection, GDIResources).)
Public methodGetBoundingCube
Implements GetBoundingCube()()()() abstract. Must be overridden.
(Overrides IGeoObjectImpl..::..GetBoundingCube()()()().)
Public methodGetExtent(Double) (Overrides IGeoObjectImpl..::..GetExtent(Double).)
Public methodGetExtent(Projection, ExtentPrecision) (Overrides IGeoObjectImpl..::..GetExtent(Projection, ExtentPrecision).)
Public methodGetQuadTreeItem (Overrides IGeoObjectImpl..::..GetQuadTreeItem(Projection, ExtentPrecision).)
Public methodGetShowProperties
Should be overridden and return a IShowProperty derived object that handles the display and modification of the properties of the IGeoObject derived object. Default implementation return null.
(Overrides IGeoObjectImpl..::..GetShowProperties(IFrame).)
Public methodHitTest(BoundingCube%, Double) (Overrides IGeoObjectImpl..::..HitTest(BoundingCube%, Double).)
Public methodHitTest(Projection..::..PickArea, Boolean) (Overrides IGeoObjectImpl..::..HitTest(Projection..::..PickArea, Boolean).)
Public methodHitTest(Projection, BoundingRect, Boolean) (Overrides IGeoObjectImpl..::..HitTest(Projection, BoundingRect, Boolean).)
Public methodModify
Overrides Modify(ModOp). Must be implemented by each GeoObject. No default implementation.
(Overrides IGeoObjectImpl..::..Modify(ModOp).)
Public methodPaintTo3D (Overrides IGeoObjectImpl..::..PaintTo3D(IPaintTo3D).)
Public methodPaintTo3DList (Overrides IGeoObjectImpl..::..PaintTo3DList(IPaintTo3D, ICategorizedDislayLists).)
Public methodPosition (Overrides IGeoObjectImpl..::..Position(GeoPoint, GeoVector, Double).)
Public methodPrePaintTo3D (Overrides IGeoObjectImpl..::..PrePaintTo3D(IPaintTo3D).)
Public methodPrepareDisplayList (Overrides IGeoObjectImpl..::..PrepareDisplayList(Double).)
Public methodRealHitTest
While the normal HitTest only checkes the Location of the object this method checks the hittest of the object expanded according to the projection in this area

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodISerializable..::..GetObjectData
Implements ISerializable.GetObjectData. Saves UserData, [!:Layer] and [!:Style]. All other properties of the GeoObject must be saved by the derived class. don't forget to call the base implementation

See Also