| ggVennDiagram-package | 'ggVennDiagram': an easy to use Venn diagram generator |
| build_shape | Helper function to add shape |
| circle | generating a circle |
| combinations | all possible combinations of n sets |
| discern-method | calculate the difference region of 'Polygon' object |
| discern_overlap | calculate region of Venn |
| discern_overlap-method | calculate region of Venn |
| ellipse | generating a closed ellipse |
| fancy_2d_circle | two dimension circle |
| fancy_2d_circle_label | helper function to set label position |
| fancy_3d_circle | fancy 3d circle |
| fancy_3d_circle_label | helper function to set label position |
| fancy_4d_ellipse | fancy 4d ellipse from 'VennDiagram' |
| fancy_4d_ellipse_label | helper function to set label position |
| fancy_6d_triangle | Six dimension triangle |
| fancy_6d_triangle_label | helper function to set label position |
| get_shape_data | get applicable shape data for Venn object |
| ggVennDiagram | ggVennDiagram main parser |
| label_position | helper function to set label position |
| overlap-method | calculate the overlap region of 'Polygon' object |
| plotData_add_venn | join the shape data with set data |
| plot_shapes | plot all shapes provided by internal dataset |
| plot_venn | plot codes |
| Polygon | Polygon constructor |
| Polygon-class | An S4 class to represent multiple polygons. |
| Polygon-method | Polygon constructor |
| process_data | get plot data |
| process_data-method | get plot data |
| process_region_data | Get VennPlotData slot |
| process_setEdge_data | Get VennPlotData slot |
| process_setLabel_data | Get VennPlotData slot |
| shape_generator | functions to generate ellipse, circle, triangle and other shapes, which will be used in Venn plot |
| triangle | defined a triangle by three points |
| Venn-class | An S4 class to represent multiple sets. |
| vennplot-shapes | shapes: shape data used to setup Venn plot |
| VennPlotData | VennPlotData constructor |
| VennPlotData-class | An S4 class to represent Venn plot components. |
| VennPlotData-method | VennPlotData constructor |
| venn_data | Get VennPlotData slot |
| venn_region | Get VennPlotData slot |
| venn_setedge | Get VennPlotData slot |
| venn_setlabel | Get VennPlotData slot |