PlanetaryGear

model PlanetaryGear "Icon for planetary gears"
    annotation (
        Icon(
            coordinateSystem(
                preserveAspectRatio = false,
                extent = {
                    {-100, -100}, 
                    {100, 100}}),
            graphics = {
                Rectangle(
                    extent = {
                        {-100, 100}, 
                        {80, -100}},
                    fillPattern = FillPattern.HorizontalCylinder,
                    fillColor = {255, 0, 0}), 
                Rectangle(
                    extent = {
                        {-100, 100}, 
                        {68, 90}},
                    pattern = LinePattern.None,
                    fillPattern = FillPattern.Solid), 
                Rectangle(
                    extent = {
                        {-100, -90}, 
                        {68, -100}},
                    pattern = LinePattern.None,
                    fillPattern = FillPattern.Solid), 
                Rectangle(
                    extent = {
                        {68, 100}, 
                        {80, -100}},
                    pattern = LinePattern.None,
                    fillPattern = FillPattern.Solid), 
                Rectangle(
                    extent = {
                        {-60, 38}, 
                        {8, -38}},
                    fillColor = {0, 0, 255},
                    fillPattern = FillPattern.HorizontalCylinder,
                    pattern = LinePattern.None), 
                Rectangle(
                    extent = {
                        {-60, 88}, 
                        {8, 40}},
                    fillColor = {0, 127, 0},
                    fillPattern = FillPattern.HorizontalCylinder,
                    pattern = LinePattern.None), 
                Rectangle(
                    extent = {
                        {-60, -40}, 
                        {8, -88}},
                    fillColor = {0, 127, 0},
                    fillPattern = FillPattern.HorizontalCylinder,
                    pattern = LinePattern.None), 
                Rectangle(
                    extent = {
                        {8, 70}, 
                        {24, 60}},
                    fillPattern = FillPattern.HorizontalCylinder,
                    fillColor = {255, 255, 0}), 
                Rectangle(
                    extent = {
                        {8, -60}, 
                        {24, -70}},
                    fillPattern = FillPattern.HorizontalCylinder,
                    fillColor = {255, 255, 0}), 
                Rectangle(
                    extent = {
                        {44, 10}, 
                        {100, -10}},
                    fillPattern = FillPattern.HorizontalCylinder,
                    fillColor = {255, 255, 0}), 
                Rectangle(
                    extent = {
                        {24, 82}, 
                        {44, -82}},
                    fillPattern = FillPattern.HorizontalCylinder,
                    fillColor = {255, 255, 0}), 
                Rectangle(
                    extent = {
                        {-100, 10}, 
                        {-60, -10}},
                    fillPattern = FillPattern.HorizontalCylinder,
                    fillColor = {0, 0, 255}), 
                Text(
                    extent = {
                        {-140, 140}, 
                        {140, 100}},
                    textString = "%name",
                    textColor = {0, 0, 255})}),
        Documentation(
            revisions = "<html>\n<p>\n<img src=\"modelica://PlanarMechanics/Resources/Images/dlr_logo.png\" alt=\"DLR logo\">\n<strong>Developed 2010 at the DLR Institute of System Dynamics and Control</strong>\n</p>\n</html>",
            info = "<html>\n<p>\nThis partial class is intended to design a <em>default icon for a planetary gear models</em>.\n</p>\n</html>"));
end PlanetaryGear;