/**
* 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;
}
RegionAction.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:birt
作者:
评论列表
文章目录