FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Geometry::IArcSegmentAbstractImp Class Reference

Inherits OSGeo::FDO::Geometry::OSGeo::FDO::Geometry::IArcSegmentAbstract, and OSGeo::FDO::Geometry::ICurveSegmentAbstractImp.

Inherited by OSGeo::FDO::Geometry::ICircularArcSegmentImp.

Inheritance diagram for OSGeo::FDO::Geometry::IArcSegmentAbstractImp:

[legend]
List of all members.

Detailed Description

The IArcSegmentAbstract class is an arc curve segment (abstract).


Public Member Functions

__property OSGeo::FDO::Geometry::IDirectPositionget_MidPoint ()
 Gets some position along the curve, between the starting and ending positions.
 IArcSegmentAbstractImp (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs an IArcSegmentAbstractImp managed object based on an unmanaged instance of the object.

Constructor & Destructor Documentation

OSGeo::FDO::Geometry::IArcSegmentAbstractImp::IArcSegmentAbstractImp System::IntPtr  unmanaged,
System::Boolean  autoDelete
 

Constructs an IArcSegmentAbstractImp managed object based on an unmanaged instance of the object.

Parameters:
unmanaged Input A Pointer to the unmanaged object.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

Member Function Documentation

__property OSGeo ::FDO ::Geometry ::IDirectPosition* OSGeo::FDO::Geometry::IArcSegmentAbstractImp::get_MidPoint  ) 
 

Gets some position along the curve, between the starting and ending positions.

Remarks:
Depending on the derived type and its implementation, this may be a computed value, or a persisted value used as part of the definition of the curve segment. This position is the only means to deduce the curve segment's orientation in some cases, such as when it is closed or vertically aligned ('on edge' when looking along the Z axis).
Returns:
Returns a midpoint on the curve

Comments or suggestions? Send us feedback.