clipper.hpp | clipper.hpp | |||
---|---|---|---|---|
/************************************************************************** ***** | /************************************************************************** ***** | |||
* * | * * | |||
* Author : Angus Johnson * | * Author : Angus Johnson * | |||
* Version : 6.1.0 | * Version : 6.1.1 | |||
* | * | |||
* Date : 11 December 2013 | * Date : 13 December 2013 | |||
* | * | |||
* Website : http://www.angusj.com * | * Website : http://www.angusj.com * | |||
* Copyright : Angus Johnson 2010-2013 * | * Copyright : Angus Johnson 2010-2013 * | |||
* * | * * | |||
* License: * | * License: * | |||
* Use, modification & distribution is subject to Boost Software License Ver 1. * | * Use, modification & distribution is subject to Boost Software License Ver 1. * | |||
* http://www.boost.org/LICENSE_1_0.txt * | * http://www.boost.org/LICENSE_1_0.txt * | |||
* * | * * | |||
* Attributions: * | * Attributions: * | |||
* The code in this library is an extension of Bala Vatti's clipping algorit hm: * | * The code in this library is an extension of Bala Vatti's clipping algorit hm: * | |||
* "A generic solution to polygon clipping" * | * "A generic solution to polygon clipping" * | |||
skipping to change at line 37 | skipping to change at line 37 | |||
* ASME 2005 International Design Engineering Technical Conferences * | * ASME 2005 International Design Engineering Technical Conferences * | |||
* and Computers and Information in Engineering Conference (IDETC/CIE2005) * | * and Computers and Information in Engineering Conference (IDETC/CIE2005) * | |||
* September 24-28, 2005 , Long Beach, California, USA * | * September 24-28, 2005 , Long Beach, California, USA * | |||
* http://www.me.berkeley.edu/~mcmains/pubs/DAC05OffsetPolygon.pdf * | * http://www.me.berkeley.edu/~mcmains/pubs/DAC05OffsetPolygon.pdf * | |||
* * | * * | |||
*************************************************************************** ****/ | *************************************************************************** ****/ | |||
#ifndef clipper_hpp | #ifndef clipper_hpp | |||
#define clipper_hpp | #define clipper_hpp | |||
#define CLIPPER_VERSION "6.1.0" | #define CLIPPER_VERSION "6.1.1" | |||
//use_int32: When enabled 32bit ints are used instead of 64bit ints. This | //use_int32: When enabled 32bit ints are used instead of 64bit ints. This | |||
//improve performance but coordinate values are limited to the range +/- 46 340 | //improve performance but coordinate values are limited to the range +/- 46 340 | |||
//#define use_int32 | //#define use_int32 | |||
//use_xyz: adds a Z member to IntPoint. Adds a minor cost to perfomance. | //use_xyz: adds a Z member to IntPoint. Adds a minor cost to perfomance. | |||
//#define use_xyz | //#define use_xyz | |||
//use_lines: Enables line clipping. Adds a very minor cost to performance. | //use_lines: Enables line clipping. Adds a very minor cost to performance. | |||
//#define use_lines | //#define use_lines | |||
End of changes. 2 change blocks. | ||||
5 lines changed or deleted | 5 lines changed or added | |||