AroundPoint.AroundPointCls.IMarkerPlacement C# (CSharp) Метод

IMarkerPlacement() приватный Метод

private IMarkerPlacement ( ) : IAffineTransformation2D
Результат IAffineTransformation2D
        IAffineTransformation2D IMarkerPlacement.NextTransformation()
        {
            if (m_Iter != m_Number)
            {
                double angle;
                angle = m_Iter * 2 * 3.141592 / m_Number;
                double x, y;
                x = m_X0 + m_Radius * Math.Cos (angle);
                y = m_Y0 + m_Radius * Math.Sin(angle);
                m_pT.Reset();
                m_pT.Rotate (angle);
                m_pT.Move ( x, y);                
                m_Iter = m_Iter + 1;
                return m_pT;
            }
            else 
            return null;
        }

Same methods

AroundPointCls::IMarkerPlacement ( esriGeometryType inputType ) : bool
AroundPointCls::IMarkerPlacement ( IGeometry geom ) : void