19 #ifndef __com_sun_star_rendering_XPolyPolygon2D_idl__
20 #define __com_sun_star_rendering_XPolyPolygon2D_idl__
28 module
com { module sun { module star { module rendering {
106 void setClosed( [in]
long index, [in]
boolean closedState )
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition: IllegalArgumentException.idl:31
This exception is thrown to indicate that a container has been accessed with an illegal index.
Definition: IndexOutOfBoundsException.idl:35
Generic interface for poly-polygons in 2D.
Definition: XPolyPolygon2D.idl:35
FillRule getFillRule()
Query the rule used to determine inside and outside of the poly-polygon.
void setFillRule([in] FillRule fillRule)
Set the rule used to determine inside and outside of the poly-polygon.
long getNumberOfPolygonPoints([in] long polygon)
Query number of points inside given polygon.
void setClosed([in] long index, [in] boolean closedState)
Set the close state of the specified polygon outline.
void addPolyPolygon([in] ::com::sun::star::geometry::RealPoint2D position, [in] XPolyPolygon2D polyPolygon)
Add the specified poly-polygon at the given position.
long getNumberOfPolygons()
Query number of polygons inside this poly-polygon.
boolean isClosed([in] long index)
Query whether the specified polygon outline is closed.
base interface of all UNO interfaces
Definition: XInterface.idl:48
FillRule
Determines which algorithm to use when determining inside and outside of filled poly-polygons.
Definition: FillRule.idl:30
Definition: Ambiguous.idl:22
This structure defines a two-dimensional point.
Definition: RealPoint2D.idl:32