コード例 #1
0
ファイル: mgarc.cpp プロジェクト: Vito2015/vgcore
void MgArc::_clear()
{
    for (int i = 0; i < _getPointCount(); i++)
        _points[i] = Point2d();
    _sweepAngle = 0;
    __super::_clear();
}
コード例 #2
0
ファイル: mgellipse.cpp プロジェクト: firehot/touchvg
bool MgArc::_equals(const MgArc& src) const
{
    for (int i = 0; i < _getPointCount(); i++) {
        if (_points[i] != src._points[i])
            return false;
    }
    return __super::_equals(src);
}
コード例 #3
0
ファイル: mgarc.cpp プロジェクト: Vito2015/vgcore
void MgArc::_copy(const MgArc& src)
{
    for (int i = 0; i < _getPointCount(); i++)
        _points[i] = src._points[i];
    _sweepAngle = src._sweepAngle;
    _subtype = src._subtype;
    __super::_copy(src);
}
コード例 #4
0
ファイル: mgellipse.cpp プロジェクト: firehot/touchvg
void MgArc::_transform(const Matrix2d& mat)
{
    for (int i = 0; i < _getPointCount(); i++)
        _points[i] *= mat;
    __super::_transform(mat);
}
コード例 #5
0
ファイル: mgarc.cpp プロジェクト: Vito2015/vgcore
void MgArc::_transform(const Matrix2d& mat)
{
    mat.transformPoints(_getPointCount(), _points);
    __super::_transform(mat);
}