public double[] getConstants() { return new double[] { scale, type.ordinal() }; }
public YoArtifactPosition(String name, YoFramePoint2d point, GraphicType type, Color color, double radius) { super(name, new double[] {radius, type.ordinal()}, color, point.getYoX(), point.getYoY()); this.point = point; this.graphicType = type; this.radii.set(radius, radius); }
private static YoGraphicPosition yoGraphicPositionFromMessage(String name, YoVariable<?>[] vars, double[] consts, AppearanceDefinition appearance) { return new YoGraphicPosition(name, (YoDouble) vars[0], (YoDouble) vars[1], (YoDouble) getVariableOrNull(vars, 2), consts[0], appearance, YoGraphicPosition.GraphicType.values()[(int) (double) consts[1]]); }
@Override public double[] getConstants() { return new double[] {scale, type.ordinal()}; }
public YoArtifactPosition(String name, YoFramePoint2D point, GraphicType type, Color color, double radius) { super(name, new double[] {radius, type.ordinal()}, color, point.getYoX(), point.getYoY()); this.point = point; graphicType = type; radii.set(radius, radius); }
private static YoArtifactPosition yoArtifactPositionFromMessage(String name, YoVariable<?>[] vars, double[] consts, AppearanceDefinition appearance) { return new YoArtifactPosition(name, (YoDouble) vars[0], (YoDouble) vars[1], YoGraphicPosition.GraphicType.values()[(int) (double) consts[1]], appearance.getColor().get(), consts[0]); }