Documentation of 'math.geom2d.domain.Domain2D' Java class
Domain2D
math.geom2d.domain

Interface Domain2D

    • Method Detail

      • boundary

        Boundary2D boundary()
        Returns the boundary of the set. This boundary is either a continuous non intersecting curve (connected domain), or a set of non intersecting continuous curve (one continuous non-intersection for each connected part of the domain).

        The returned curve is oriented, with an interior and an exterior.

        Returns:
        the boundary of the domain
      • contours

        java.util.Collection<? extends Contour2D> contours()
        Returns the set of contours that enclose this domain. The result is a collection of shapes that implement the Contour2D interface.
        See Also:
        Contour2D
      • complement

        Domain2D complement()
        Returns the domain which complements this domain in the plane.
        Returns:
        the complement of this domain.
        Since:
        0.6.3
      • asPolygon

        Polygon2D asPolygon(int n)
        Returns an approximation of the domain as a polygon, or a MultiPolygon.
        Returns:
        a polygon
        Since:
        0.10.2
      • transform

        Domain2D transform(AffineTransform2D transform)
        Description copied from interface: Shape2D
        Transforms the shape by an affine transform. Subclasses may override the type of returned shape.
        Specified by:
        transform in interface Shape2D
        Parameters:
        transform - an affine transform
        Returns:
        the transformed shape
      • clip

        Domain2D clip(Box2D box)
        Description copied from interface: Shape2D
        Clip the shape with the given box, and returns a new shape. The box must be bounded.
        Specified by:
        clip in interface Shape2D
        Parameters:
        box - the clipping box
        Returns:
        the clipped shape
      • draw

        void draw(java.awt.Graphics2D g2)
        Draws the boundary of the domain, using current Stroke and color.
        Specified by:
        draw in interface Shape2D
        Parameters:
        g2 - the Graphics to draw on
        Since:
        0.6.3
      • fill

        void fill(java.awt.Graphics2D g2)
        Fills the interior of the domain, using the Graphics current Paint.
        Parameters:
        g2 - the Graphics to fill on
        Since:
        0.6.3

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.