Changes between Version 7 and Version 8 of FDORfc59


Ignore:
Timestamp:
Apr 10, 2011, 3:48:25 PM (13 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc59

    v7 v8  
    9696
    9797
    98 === IEllipticalArcSegment  ===
     98=== Class FdoIEllipticalArcSegment  ===
    9999
    100100{{{
     
    144144    ///
    145145    virtual const double * GetFocalPositionOrdinates() = 0;
     146};
     147}}}
    146148
     149
     150=== Class FdoICircleSegment ===
     151
     152/// \brief
     153/// The FdoICircleSegment class represents a circle as an arc whose ends
     154/// coincide to form a simple closed loop. The three control positions shall be
     155/// distinct non-co-linear positions for the circle to be unambiguously defined.
     156/// The arc is simply extended past the third control position until the first
     157/// control position is encountered.
     158///
     159/// \remarks
     160/// Circle segments cannot be defined as non-closed segments.
     161/// If describing a circle where the start and end points are identical
     162/// the mid-point is the diametrically opposite point on the circle.
     163///
     164class FdoICircleSegment : public FdoIArcSegmentAbstract
     165{
    147166protected:
    148167
     
    150169    /// Constructs a default instance.
    151170    ///
    152     FdoIEllipticalArcSegment() {};
     171    FdoICircleSegment() {};
    153172
    154173    /// \brief
    155174    /// Default destructor.
    156175    ///
    157     virtual ~FdoIEllipticalArcSegment() {};
     176    virtual ~FdoICircleSegment() {};
    158177};
    159 }}}
    160 
    161 
    162178
    163179