OrientedBoundingBox.java

package de.dlr.shepard.data.spatialdata.model.geometryFilter;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class OrientedBoundingBox extends AbstractGeometryFilter {

  private double centerX;
  private double centerY;
  private double centerZ;

  private double roll;
  private double pitch;
  private double yaw;

  private double width;
  private double height;
  private double depth;

  public OrientedBoundingBox() {
    super(GeometryFilterType.ORIENTED_BOUNDING_BOX);
  }

  @Override
  public boolean isValid() {
    throw new UnsupportedOperationException("Unimplemented method 'isValid'");
  }
}