public abstract class ConicBase extends MarkWithPosition
Modifier | Constructor and Description |
---|---|
protected |
ConicBase() |
protected |
ConicBase(MarkWithPosition source) |
Modifier and Type | Method and Description |
---|---|
abstract double[] |
createRadiiArray() |
abstract double[] |
createRadiiArrayResolved(Optional<Resolution> resolution) |
double[] |
radiiOrdered() |
double[] |
radiiOrderedResolved(Optional<Resolution> resolution) |
abstract void |
setMarksExplicit(Point3d position) |
abstract void |
setMarksExplicit(Point3d position,
Orientation orientation) |
abstract void |
setMarksExplicit(Point3d pos,
Orientation orientation,
Point3d radii) |
centerPoint, equalsDeep, getPosition, scale, setPosition, strPos
box, boxAllRegions, deriveObject, duplicate, equalsID, getIdentifier, getName, identifier, isPointInside, numberDimensions, numberRegions, quickOverlap, setId, toString, volume
protected ConicBase()
protected ConicBase(MarkWithPosition source)
public abstract double[] createRadiiArrayResolved(Optional<Resolution> resolution)
public abstract double[] createRadiiArray()
public abstract void setMarksExplicit(Point3d pos, Orientation orientation, Point3d radii)
public abstract void setMarksExplicit(Point3d position, Orientation orientation)
public abstract void setMarksExplicit(Point3d position)
public double[] radiiOrderedResolved(Optional<Resolution> resolution)
public double[] radiiOrdered()
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.