RoundedRectangleShapeGeometry Class
Summary description for RoundedRectangleShapeGeometry.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Microsoft.VisualStudio.Modeling.Diagrams::ShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams::NodeShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams::RoundedRectangleShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams::RectangleShapeGeometry
| Name | Description | |
|---|---|---|
![]() | RoundedRectangleShapeGeometry() | Initializes a new instance of the RoundedRectangleShapeGeometry class. |
![]() | RoundedRectangleShapeGeometry(Double) | Initializes a new instance of the RoundedRectangleShapeGeometry class. |
| Name | Description | |
|---|---|---|
![]() | Radius | |
![]() | ShadowOffset | Gets the offset between the shape outline and the outer edge of the shadow.(Inherited from ShapeGeometry.) |
![]() | UninitializedPath | Gets the path around the shape geometry.(Inherited from ShapeGeometry.) |
| Name | Description | |
|---|---|---|
![]() | Contains(IGeometryHost^, PointD, DiagramHitTestInfo^) | Gets a value indicating whether the point is within the geometry outline. The geometry outline is defined by the graphics path used to draw the geometry.(Inherited from NodeShapeGeometry.) |
![]() | Dispose() | Releases all resources used by the current instance of the ShapeGeometry class.(Inherited from ShapeGeometry.) |
![]() | Dispose(Boolean) | (Inherited from ShapeGeometry.) |
![]() | DoFoldToShape(IGeometryHost^, PointD, PointD) | Calculates the point along the vector which crosses the outline of the geometry.(Inherited from NodeShapeGeometry.) |
![]() | DoHitTest(IGeometryHost^, PointD, DiagramHitTestInfo^) | Determines whether a point is inside a shape.(Inherited from ShapeGeometry.) |
![]() | DoHitTest(IGeometryHost^, PointD, DiagramHitTestInfo^, Boolean) | Returns a value indicating whether the given point is within the boundary of the geometry. The hit test results are also returned.(Overrides NodeShapeGeometry::DoHitTest(IGeometryHost^, PointD, DiagramHitTestInfo^, Boolean).) |
![]() | DoHitTestSelection(IGeometryHost^, PointD, DiagramHitTestInfo^) | Returns a value indicating whether the given point is within the boundary of the geometry's surrounding selection feedback. The hit test results are also returned.(Inherited from NodeShapeGeometry.) |
![]() | DoPaint(DiagramPaintEventArgs^, IGeometryHost^) | Draws the shape geometry, and its shadow if it has one.(Inherited from ShapeGeometry.) |
![]() | DoPaintEmphasis(DiagramPaintEventArgs^, IGeometryHost^) | Draws visual emphasis on the shape. This does not indicate selection, it only draws the user's attention to this shape when another shape is selected. (See ShapeElement.RelatedShapeToEmphasize.)(Inherited from NodeShapeGeometry.) |
![]() | DoPaintGeometry(DiagramPaintEventArgs^, IGeometryHost^) | Draws the basic geometry.(Inherited from NodeShapeGeometry.) |
![]() | DoPaintResizeFeedback(DiagramPaintEventArgs^, IGeometryHost^, RectangleD) | Draws the resize feedback for the geometry.(Inherited from NodeShapeGeometry.) |
![]() | DoPaintSelection(DiagramPaintEventArgs^, IGeometryHost^, Boolean, Boolean, Boolean) | Draws a selection typically surrounding the geometry.(Inherited from NodeShapeGeometry.) |
![]() | DoPaintShadow(DiagramPaintEventArgs^, IGeometryHost^) | Draws the shadow for the shape.(Inherited from ShapeGeometry.) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetBackgroundBrushId(IGeometryHost^) | Gets the ID that is assigned to the brush that paints the background of the shape geometry.(Inherited from ShapeGeometry.) |
![]() | GetExtraPenWidth(IGeometryHost^) | Gets the width of the outline pen that is outside the boundary of the shape.(Inherited from ShapeGeometry.) |
![]() | GetFocusIndicatorInsideMargin(IGeometryHost^) | Gets the distance in world units from the bounding box of the shape to the focus indicator drawn within the shape's bounding box.(Inherited from NodeShapeGeometry.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetOutlinePenId(IGeometryHost^) | Gets the ID that is assigned to the brush that paints the outline of the shape geometry.(Inherited from ShapeGeometry.) |
![]() | GetPath(IGeometryHost^) | Gets the path around the shape geometry. Use the returned path before applying GetPath() to any other shape. Use GetPathCopy() if you want to retain a path.(Inherited from ShapeGeometry.) |
![]() | GetPath(RectangleD) | Gets the GraphicsPath of the geometry. This is a singleton on the geometry class. Do not dispose. Use immediately. Use GetPathCopy if another path is needed!(Overrides ShapeGeometry::GetPath(RectangleD).) |
![]() | GetPathCopy(IGeometryHost^) | Gets a copy of the path around the shape geometry. Dispose the path when you have finished with it.(Inherited from ShapeGeometry.) |
![]() | GetPerimeter(IGeometryHost^) | Gets the path of the perimeter around the shape, including the width of the pen that draws the boundary. Make a copy of this path if you want to retain it.(Inherited from ShapeGeometry.) |
![]() | GetPerimeterBoundingBox(IGeometryHost^) | Gets the bounding box around the perimeter of the shape, including the thickness of the pen that draws the boundary.(Inherited from ShapeGeometry.) |
![]() | GetSelectionLineOffset(DiagramClientView^) | Gets the distance between the selection and the outside of the shape geometry.(Inherited from ShapeGeometry.) |
![]() | GetSelectionLineWidth(DiagramClientView^) | Gets the width of the line that indicates that a shape is selected.(Inherited from ShapeGeometry.) |
![]() | GetType() | (Inherited from Object.) |
![]() | HasFilledBackground(IGeometryHost^) | True if this type of geometry has a filled background.(Inherited from ShapeGeometry.) |
![]() | HasOutline(IGeometryHost^) | True if this type of geometry has a visible border.(Inherited from ShapeGeometry.) |
![]() | HasShadow(IGeometryHost^) | True if this type of geometry has a shadow.(Inherited from ShapeGeometry.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



