/** * Copies {@code src.length} floats from {@code src} to the memory pointed * to by this {@link MachineSizedFloatPtr}. Does {@code float} * to {@code double} conversion if running on a 64-bit platform. * * @param src the source. */ public void set(float[] src) { set(src, 0, src.length); }
/** * Copies {@code src.length} doubles from {@code src} to the memory pointed * to by this {@link MachineSizedFloatPtr}. Does {@code double} to * {@code float} conversion if running on a 32-bit platform. * * @param src the source. */ public void set(double[] src) { set(src, 0, src.length); }
public void setLineDash(float[] pattern, double phase) { if (pattern == null) { throw new NullPointerException("pattern"); } MachineSizedFloatPtr patternPtr = Struct.allocate(MachineSizedFloatPtr.class, pattern.length); patternPtr.set(pattern); setLineDash(patternPtr, pattern.length, phase); }
public void setLineDash(double[] pattern, double phase) { if (pattern == null) { throw new NullPointerException("pattern"); } MachineSizedFloatPtr patternPtr = Struct.allocate(MachineSizedFloatPtr.class, pattern.length); patternPtr.set(pattern); setLineDash(patternPtr, pattern.length, phase); }
public CIVector(float[] values) { super((SkipInit) null); if (values == null) { throw new NullPointerException("values"); } MachineSizedFloatPtr p = Struct.allocate(MachineSizedFloatPtr.class, values.length); p.set(values); initObject(init(p, values.length)); }
public CIVector(double[] values) { super((SkipInit) null); if (values == null) { throw new NullPointerException("values"); } MachineSizedFloatPtr p = Struct.allocate(MachineSizedFloatPtr.class, values.length); p.set(values); initObject(init(p, values.length)); }
public void setMaximumLineHeight(double maximumLineHeight) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(maximumLineHeight); setValueForSpecifier(CTParagraphStyleSpecifier.MaximumLineHeight, ptr.as(VoidPtr.class)); } public void setMinimumLineHeight(double minimumLineHeight) {
public void setMinimumLineSpacing(double minimumLineSpacing) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(minimumLineSpacing); setValueForSpecifier(CTParagraphStyleSpecifier.MinimumLineSpacing, ptr.as(VoidPtr.class)); } public void setLineSpacingAdjustment(double lineSpacingAdjustment) {
public void setLineSpacingAdjustment(double lineSpacingAdjustment) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(lineSpacingAdjustment); setValueForSpecifier(CTParagraphStyleSpecifier.LineSpacingAdjustment, ptr.as(VoidPtr.class)); } public void setTabStops(List<CTTextTab> tabStops) {
public void setHeadIndent(double headIndent) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(headIndent); setValueForSpecifier(CTParagraphStyleSpecifier.HeadIndent, ptr.as(VoidPtr.class)); } public void setTailIndent(double tailIndent) {
public void setLineHeightMultiple(double lineHeightMultiple) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(lineHeightMultiple); setValueForSpecifier(CTParagraphStyleSpecifier.LineHeightMultiple, ptr.as(VoidPtr.class)); } public void setMaximumLineHeight(double maximumLineHeight) {
public void setLineSpacing(double lineSpacing) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(lineSpacing); setValueForSpecifier(CTParagraphStyleSpecifier.LineSpacing, ptr.as(VoidPtr.class)); } public void setParagraphSpacing(double paragraphSpacing) {
public void setParagraphSpacingBefore(double paragraphSpacingBefore) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(paragraphSpacingBefore); setValueForSpecifier(CTParagraphStyleSpecifier.ParagraphSpacingBefore, ptr.as(VoidPtr.class)); } public void setMaximumLineSpacing(double maximumLineSpacing) {
public void setParagraphSpacing(double paragraphSpacing) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(paragraphSpacing); setValueForSpecifier(CTParagraphStyleSpecifier.ParagraphSpacing, ptr.as(VoidPtr.class)); } public void setParagraphSpacingBefore(double paragraphSpacingBefore) {
public void setMaximumLineSpacing(double maximumLineSpacing) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(maximumLineSpacing); setValueForSpecifier(CTParagraphStyleSpecifier.MaximumLineSpacing, ptr.as(VoidPtr.class)); } public void setMinimumLineSpacing(double minimumLineSpacing) {
public void setFirstLineHeadIndent(double lineHeadIndent) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(lineHeadIndent); setValueForSpecifier(CTParagraphStyleSpecifier.FirstLineHeadIndent, ptr.as(VoidPtr.class)); } public void setHeadIndent(double headIndent) {
public void setTailIndent(double tailIndent) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(tailIndent); setValueForSpecifier(CTParagraphStyleSpecifier.TailIndent, ptr.as(VoidPtr.class)); } public void setDefaultTabInterval(double defaultTabInterval) {
public void setMinimumLineHeight(double minimumLineHeight) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(minimumLineHeight); setValueForSpecifier(CTParagraphStyleSpecifier.MinimumLineHeight, ptr.as(VoidPtr.class)); } public void setLineSpacing(double lineSpacing) {
public void setDefaultTabInterval(double defaultTabInterval) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); ptr.set(defaultTabInterval); setValueForSpecifier(CTParagraphStyleSpecifier.DefaultTabInterval, ptr.as(VoidPtr.class)); } public void setLineHeightMultiple(double lineHeightMultiple) {
domainPtr = Struct.allocate(MachineSizedFloatPtr.class, domainLength); if (domain instanceof double[]) { domainPtr.set((double[]) domain); } else { domainPtr.set((float[]) domain); rangePtr = Struct.allocate(MachineSizedFloatPtr.class, rangeLength); if (range instanceof double[]) { rangePtr.set((double[]) range); } else { rangePtr.set((float[]) range);