⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 squareplaneface.java

📁 基于面向对象的数据库编程
💻 JAVA
字号:
package brgeometry;

/**
 * <p>Title: Broundary Rrepresentaion</p>
 * <p>Description: 方平面</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: USTC</p>
 * @author unascribed
 * @version 1.0
 */

public class SquarePlaneFace
    extends PlaneFace {

  private BeelineEdge leftbeeline;
  private BeelineEdge rightBeeline;
  private BeelineEdge upBeeline;
  private BeelineEdge lowBeeline;
 // public double area;

  public SquarePlaneFace() {
  }

  public SquarePlaneFace(BeelineEdge lowBeeline, BeelineEdge rightBeeline,
                         BeelineEdge upBeeline, BeelineEdge leftbeeline) {
    this.leftbeeline = leftbeeline;
    this.rightBeeline = rightBeeline;
    this.upBeeline = upBeeline;
    this.lowBeeline = lowBeeline;
    this.setarea(this.getarea());
  }

  //属性操作
  public void setleftbeeline(BeelineEdge leftbeeline) {
    this.leftbeeline = leftbeeline;
  }

  public BeelineEdge getleftBeeline() {
    return this.leftbeeline;
  }

  public void setrightBeeline(BeelineEdge rightBeeline) {
    this.rightBeeline = rightBeeline;
  }

  public BeelineEdge getrightBeeline() {
    return this.rightBeeline;
  }

  public void setupBeeline(BeelineEdge upBeeline) {
    this.upBeeline = upBeeline;
  }

  public BeelineEdge getupBeeline() {
    return this.upBeeline;
  }

  public void setlowBeeline(BeelineEdge lowBeeline) {
    this.lowBeeline = lowBeeline;
  }

  public BeelineEdge getlowBeeline() {
    return this.lowBeeline;
  }

  //取得面积,实现
  public double getarea() {
    double l = lowBeeline.getLength();
    return lowBeeline.getLength() * rightBeeline.getLength();
  }

  //实现
  public void translate(Vertice v) {
    this.leftbeeline.translate(v);
    this.rightBeeline.translate(v);
    this.upBeeline.translate(v);
    this.lowBeeline.translate(v);
  }

  public void scale(double times) {
  }

  private void rotate() {}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -