@@ -0,0 +1,820 @@
+package org.gnode.nix;%0A%0Aimport org.bytedeco.javacpp.Loader;%0Aimport org.bytedeco.javacpp.Pointer;%0Aimport org.bytedeco.javacpp.annotation.Namespace;%0Aimport org.bytedeco.javacpp.annotation.Platform;%0A%0A@Platform(value = %22linux%22,%0A        include = %7B%22%3Cnix/Dimensions.hpp%3E%22%7D,%0A        link = %7B%22nix%22%7D)%0A@Namespace(%22nix%22)%0Apublic class SetDimension extends Pointer %7B%0A    static %7B%0A        Loader.load();%0A    %7D%0A%0A    //--------------------------------------------------%0A    // Constructors%0A    //--------------------------------------------------%0A%0A    /**%0A     * Constructor that creates an uninitialized SetDimension.%0A     * %3Cp/%3E%0A     * Calling any method on an uninitialized dimension will throw a %7B@link java.lang.RuntimeException%7D.%0A     */%0A    public SetDimension() %7B%0A        allocate();%0A    %7D%0A%0A    private native void allocate();%0A%7D

add basic set dimension class