## Uses of Class
org.apache.poi.xdgf.usermodel.XDGFShape

- Packages that use XDGFShape
  Package | Description
  --- | ---
  org.apache.poi.xdgf.geom |
  org.apache.poi.xdgf.usermodel |
  org.apache.poi.xdgf.usermodel.section |
  org.apache.poi.xdgf.usermodel.section.geometry |
  org.apache.poi.xdgf.usermodel.shape |

- - ### Uses of XDGFShape in org.apache.poi.xdgf.geom

    Methods in org.apache.poi.xdgf.geom with parameters of type XDGFShape
    Modifier and Type | Method and Description
    --- | ---
    `void` | SplineCollector.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`

  - ### Uses of XDGFShape in org.apache.poi.xdgf.usermodel

    Fields in org.apache.poi.xdgf.usermodel with type parameters of type XDGFShape
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Map<java.lang.Long,XDGFShape>` | XDGFBaseContents.`_shapes`
    `protected java.util.List<XDGFShape>` | XDGFBaseContents.`_toplevelShapes`

    Methods in org.apache.poi.xdgf.usermodel that return XDGFShape
    Modifier and Type | Method and Description
    --- | ---
    `XDGFShape` | XDGFConnection.`getFromShape()`
    `XDGFShape` | XDGFShape.`getMasterShape()`
    `XDGFShape` | XDGFShape.`getParentShape()`
    `XDGFShape` | XDGFBaseContents.`getShapeById(long id)`
    `XDGFShape` | XDGFShape.`getTopmostParentShape()`
    `XDGFShape` | XDGFConnection.`getToShape()`

    Methods in org.apache.poi.xdgf.usermodel that return types with arguments of type XDGFShape
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<XDGFShape>` | XDGFShape.`getShapes()` Only available if this shape is a shape group, may be null
    `java.util.Collection<XDGFShape>` | XDGFBaseContents.`getShapes()`
    `java.util.Map<java.lang.Long,XDGFShape>` | XDGFBaseContents.`getShapesMap()`
    `java.util.List<XDGFShape>` | XDGFBaseContents.`getTopLevelShapes()`

    Methods in org.apache.poi.xdgf.usermodel with parameters of type XDGFShape
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | XDGFBaseContents.`addToShapeIndex(XDGFShape shape)`

    Constructors in org.apache.poi.xdgf.usermodel with parameters of type XDGFShape
    Constructor and Description
    `XDGFConnection(com.microsoft.schemas.office.visio.x2012.main.ConnectType connect, XDGFShape from, XDGFShape to)`
    `XDGFShape(XDGFShape parent, com.microsoft.schemas.office.visio.x2012.main.ShapeSheetType shapeSheet, XDGFBaseContents parentPage, XDGFDocument document)`
    `XDGFText(com.microsoft.schemas.office.visio.x2012.main.TextType text, XDGFShape parent)`

  - ### Uses of XDGFShape in org.apache.poi.xdgf.usermodel.section

    Methods in org.apache.poi.xdgf.usermodel.section with parameters of type XDGFShape
    Modifier and Type | Method and Description
    --- | ---
    `java.awt.geom.Path2D.Double` | GeometrySection.`getPath(XDGFShape parent)`

  - ### Uses of XDGFShape in org.apache.poi.xdgf.usermodel.section.geometry

    Methods in org.apache.poi.xdgf.usermodel.section.geometry with parameters of type XDGFShape
    Modifier and Type | Method and Description
    --- | ---
    `void` | SplineKnot.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | RelEllipticalArcTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | RelMoveTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | MoveTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | PolyLineTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | InfiniteLine.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | Ellipse.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | RelLineTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | RelCubBezTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | ArcTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | GeometryRow.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | SplineStart.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | RelQuadBezTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | EllipticalArcTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | LineTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`
    `void` | NURBSTo.`addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)`

  - ### Uses of XDGFShape in org.apache.poi.xdgf.usermodel.shape

    Methods in org.apache.poi.xdgf.usermodel.shape with parameters of type XDGFShape
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ShapeTextVisitor.TextAcceptor.`accept(XDGFShape shape)`
    `boolean` | ShapeDataAcceptor.`accept(XDGFShape shape)`
    `boolean` | ShapeVisitorAcceptor.`accept(XDGFShape shape)`
    `boolean` | ShapeVisitor.`accept(XDGFShape shape)`
    `protected java.awt.geom.Path2D` | ShapeDebuggerRenderer.`drawPath(XDGFShape shape)`
    `protected java.awt.geom.Path2D` | ShapeRenderer.`drawPath(XDGFShape shape)`
    `protected void` | ShapeRenderer.`drawText(XDGFShape shape)`
    `void` | ShapeTextVisitor.`visit(XDGFShape shape, java.awt.geom.AffineTransform globalTransform, int level)`
    `void` | ShapeRenderer.`visit(XDGFShape shape, java.awt.geom.AffineTransform globalTransform, int level)`
    `abstract void` | ShapeVisitor.`visit(XDGFShape shape, java.awt.geom.AffineTransform globalTransform, int level)`

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.