类 Triangle

java.lang.Object
com.example.graphics.model.Triangle
所有已实现的接口:
Shape

public class Triangle extends Object implements Shape
Triangle implementation of the Shape interface.
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private int
     
    private int
     
    private int
     
    private int
     
    private int
     
    private int
     
  • 构造器概要

    构造器
    构造器
    说明
    Triangle(int x1, int y1, int x2, int y2, int x3, int y3)
    Constructs a triangle with the specified vertices
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    Accept method for the Visitor pattern
    Clone the shape
    int
    Get the x coordinate of the shape
    int
    Get the x coordinate of the first vertex
    int
    Get the x coordinate of the second vertex
    int
    Get the x coordinate of the third vertex
    int
    Get the y coordinate of the shape
    int
    Get the y coordinate of the first vertex
    int
    Get the y coordinate of the second vertex
    int
    Get the y coordinate of the third vertex
    void
    setPosition(int x, int y)
    Set the position of the shape
    void
    setTriangle(int x1, int y1, int x2, int y2, int x3, int y3)
    Set all three vertices of the triangle at once

    从类继承的方法 java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • x1

      private int x1
    • y1

      private int y1
    • x2

      private int x2
    • y2

      private int y2
    • x3

      private int x3
    • y3

      private int y3
  • 构造器详细资料

    • Triangle

      public Triangle(int x1, int y1, int x2, int y2, int x3, int y3)
      Constructs a triangle with the specified vertices
      参数:
      x1 - the x coordinate of the first vertex
      y1 - the y coordinate of the first vertex
      x2 - the x coordinate of the second vertex
      y2 - the y coordinate of the second vertex
      x3 - the x coordinate of the third vertex
      y3 - the y coordinate of the third vertex
  • 方法详细资料

    • getX

      public int getX()
      从接口复制的说明: Shape
      Get the x coordinate of the shape
      指定者:
      getX 在接口中 Shape
      返回:
      x coordinate
    • getY

      public int getY()
      从接口复制的说明: Shape
      Get the y coordinate of the shape
      指定者:
      getY 在接口中 Shape
      返回:
      y coordinate
    • setPosition

      public void setPosition(int x, int y)
      从接口复制的说明: Shape
      Set the position of the shape
      指定者:
      setPosition 在接口中 Shape
      参数:
      x - the x coordinate
      y - the y coordinate
    • getX1

      public int getX1()
      Get the x coordinate of the first vertex
      返回:
      the x1 coordinate
    • getY1

      public int getY1()
      Get the y coordinate of the first vertex
      返回:
      the y1 coordinate
    • getX2

      public int getX2()
      Get the x coordinate of the second vertex
      返回:
      the x2 coordinate
    • getY2

      public int getY2()
      Get the y coordinate of the second vertex
      返回:
      the y2 coordinate
    • getX3

      public int getX3()
      Get the x coordinate of the third vertex
      返回:
      the x3 coordinate
    • getY3

      public int getY3()
      Get the y coordinate of the third vertex
      返回:
      the y3 coordinate
    • setTriangle

      public void setTriangle(int x1, int y1, int x2, int y2, int x3, int y3)
      Set all three vertices of the triangle at once
      参数:
      x1 - the x coordinate of the first vertex
      y1 - the y coordinate of the first vertex
      x2 - the x coordinate of the second vertex
      y2 - the y coordinate of the second vertex
      x3 - the x coordinate of the third vertex
      y3 - the y coordinate of the third vertex
    • accept

      public void accept(ShapeVisitor visitor)
      从接口复制的说明: Shape
      Accept method for the Visitor pattern
      指定者:
      accept 在接口中 Shape
      参数:
      visitor - the visitor to accept
    • clone

      public Shape clone()
      从接口复制的说明: Shape
      Clone the shape
      指定者:
      clone 在接口中 Shape
      覆盖:
      clone 在类中 Object
      返回:
      a clone of this shape