Sha256: 216c13323c6470ae394f80477396ace0f6a1d9f2c108542b2d3769754a4f16d6

Contents?: true

Size: 869 Bytes

Versions: 14

Compression:

Stored size: 869 Bytes

Contents

/*
 *
 * Copyright (C) 2015 Jason Gowan
 * All rights reserved.
 *
 * This software may be modified and distributed under the terms
 * of the BSD license.  See the LICENSE file for details.
 */

#ifndef DITHER_H_
#define DITHER_H_

#include <string>
#include "ipog.h"

extern "C" {

typedef void* ipog_handle;

ipog_handle dither_ipog_new(const unsigned int);
void dither_ipog_add_parameter_int(ipog_handle, const int, const int[],
                                   const int);
void dither_ipog_run(ipog_handle);
int dither_ipog_size(ipog_handle);
void dither_ipog_display_raw_solution(ipog_handle);
void dither_ipog_fill(ipog_handle, int[]);
void dither_ipog_delete(ipog_handle self);
void dither_ipog_add_constraint(ipog_handle self, const int[], const int );
void dither_ipog_add_previously_tested(ipog_handle self, const int[], const int );
}
#endif  // DITHER_H_

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
dither-0.2.5 ext/dither/dither.h
dither-0.2.5-java ext/dither/dither.h
dither-0.2.2-java ext/dither/dither.h
dither-0.2.2 ext/dither/dither.h
dither-0.2.1 ext/dither/dither.h
dither-0.2.1-java ext/dither/dither.h
dither-0.2.0-java ext/dither/dither.h
dither-0.2.0 ext/dither/dither.h
dither-0.2.0.rc5 ext/dither/dither.h
dither-0.2.0.rc5-java ext/dither/dither.h
dither-0.2.0.rc4-java ext/dither/dither.h
dither-0.2.0.rc4 ext/dither/dither.h
dither-0.2.0.rc3-java ext/dither/dither.h
dither-0.2.0.rc3 ext/dither/dither.h