RegionAction.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:birt 作者:
/**
 * RegionAction constructor taking a polygon to define the region
 * 
 * @param oSource
 *            StructureSource
 * @param loa
 *            Polygon points
 * @param ac
 *            Action
 * @param dTranslateX
 *            X Translation to apply on polygon coordinates
 * @param dTranslateY
 *            Y Translation to apply on polygon coordinates
 * @param dScale
 *            Scale to apply on polygon coordinates
 * @param clipping
 *            Clipping area, points outside it will be clipped
 */
RegionAction( StructureSource oSource, Location[] loa, Action ac,
        double dTranslateX, double dTranslateY, double dScale,
        Region clipping )
{
    _oSource = oSource;
    final int[] i2a = SwtRendererImpl.getCoordinatesAsInts( loa,
            SwtRendererImpl.TRUNCATE,
            dTranslateX,
            dTranslateY,
            dScale );
    Region sh = new Region( );
    sh.add( i2a );
    if ( clipping != null )
    {
        sh.intersect( clipping );
    }
    _ac = ac;

    this.region = sh;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号