HeatPorts_a

connector HeatPorts_a "HeatPort connector with filled, large icon to be used for vectors of HeatPorts (vector dimensions must be added after dragging)"
    extends Modelica.Thermal.HeatTransfer.Interfaces.HeatPort;

    annotation (
        defaultComponentName = "heatPorts_a",
        Icon(
            coordinateSystem(
                preserveAspectRatio = false,
                extent = {
                    {-200, -50}, 
                    {200, 50}},
                initialScale = 0.2),
            graphics = {
                Rectangle(
                    extent = {
                        {-201, 50}, 
                        {200, -50}},
                    lineColor = {127, 0, 0},
                    fillColor = {255, 255, 255},
                    fillPattern = FillPattern.Solid), 
                Rectangle(
                    extent = {
                        {-171, 45}, 
                        {-83, -45}},
                    lineColor = {127, 0, 0},
                    fillColor = {127, 0, 0},
                    fillPattern = FillPattern.Solid), 
                Rectangle(
                    extent = {
                        {-45, 45}, 
                        {43, -45}},
                    lineColor = {127, 0, 0},
                    fillColor = {127, 0, 0},
                    fillPattern = FillPattern.Solid), 
                Rectangle(
                    extent = {
                        {82, 45}, 
                        {170, -45}},
                    lineColor = {127, 0, 0},
                    fillColor = {127, 0, 0},
                    fillPattern = FillPattern.Solid)}));
end HeatPorts_a;