Class MultipartPathOverlay.ColorPart

  • Enclosing class:
    MultipartPathOverlay

    public static final class MultipartPathOverlay.ColorPart
    extends java.lang.Object
    하나의 색상 파트를 나타내는 클래스.
    • Constructor Summary

      Constructors 
      Constructor Description
      ColorPart()
      기본 생성자.
      ColorPart​(int color, int outlineColor, int passedColor, int passedOutlineColor)
      모든 색상을 지정하는 생성자.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      int getColor()
      색상을 반환합니다.
      int getOutlineColor()
      경로선의 테두리 색상을 반환합니다.
      int getPassedColor()
      지나온 경로선의 색상을 반환합니다.
      int getPassedOutlineColor()
      지나온 경로선의 테두리 색상을 반환합니다.
      int hashCode()  
      void setColor​(int color)
      경로선의 색상을 지정합니다.
      void setOutlineColor​(int outlineColor)
      경로선의 테두리 색상을 지정합니다.
      void setPassedColor​(int passedColor)
      지나온 경로선의 색상을 지정합니다.
      void setPassedOutlineColor​(int passedOutlineColor)
      지나온 경로선의 테두리 색상을 지정합니다.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ColorPart

        public ColorPart()
        기본 생성자. 모든 색상이 Color.TRANSPARENT로 지정됩니다.
      • ColorPart

        public ColorPart​(int color,
                         int outlineColor,
                         int passedColor,
                         int passedOutlineColor)
        모든 색상을 지정하는 생성자.
        Parameters:
        color - 경로선의 색상.
        outlineColor - 경로선의 테두리 색상.
        passedColor - 지나온 경로선의 색상.
        passedOutlineColor - 지나온 경로선의 테두리 색상.
    • Method Detail

      • getColor

        public int getColor()
        색상을 반환합니다. 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

        기본값은 Color.WHITE입니다.
        Returns:
        색상.
      • setColor

        public void setColor​(int color)
        경로선의 색상을 지정합니다. 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

        기본값은 Color.WHITE입니다.
        Parameters:
        color - 색상.
      • getOutlineColor

        public int getOutlineColor()
        경로선의 테두리 색상을 반환합니다. 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

        기본값은 Color.BLACK입니다.
        Returns:
        색상.
      • setOutlineColor

        public void setOutlineColor​(int outlineColor)
        경로선의 테두리 색상을 지정합니다. 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

        기본값은 Color.BLACK입니다.
        Parameters:
        outlineColor - 색상.
      • getPassedColor

        public int getPassedColor()
        지나온 경로선의 색상을 반환합니다. 지나온 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

        기본값은 Color.WHITE입니다.
        Returns:
        색상.
      • setPassedColor

        public void setPassedColor​(int passedColor)
        지나온 경로선의 색상을 지정합니다. 지나온 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

        기본값은 Color.WHITE입니다.
        Parameters:
        passedColor - 색상.
      • getPassedOutlineColor

        public int getPassedOutlineColor()
        지나온 경로선의 테두리 색상을 반환합니다. 지나온 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

        기본값은 Color.BLACK입니다.
        Returns:
        색상.
      • setPassedOutlineColor

        public void setPassedOutlineColor​(int passedOutlineColor)
        지나온 경로선의 테두리 색상을 지정합니다. 지나온 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

        기본값은 Color.BLACK입니다.
        Parameters:
        passedOutlineColor - 색상.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object