Changeset 652

Show
Ignore:
Timestamp:
05/02/08 17:26:15 (14 months ago)
Author:
hobu
Message:

license additions

Location:
trunk/include/liblas/detail
Files:
11 modified

Legend:

Unmodified
Added
Removed
  • trunk/include/liblas/detail/endian.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // This file has been stolen from <boost/detail/endian.hpp> and 
    4 // modified for libLAS purposes. 
    5 // 
    6 // (C) Copyright Mateusz Loskot 2007, mateusz@loskot.net 
    7 // (C) Copyright Caleb Epstein 2005 
    8 // (C) Copyright John Maddock 2006 
    9 // Distributed under the Boost  Software License, Version 1.0. 
    10 // (See accompanying file LICENSE_1_0.txt or copy at 
    11 // http://www.boost.org/LICENSE_1_0.txt) 
    12  
    13 /* 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  Endian macros 
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 * This file has been stolen from <boost/cstdint.hpp> and 
     9 * modified for libLAS purposes. 
     10 *  
     11 * (C) Copyright Mateusz Loskot 2007, mateusz@loskot.net 
     12 * (C) Copyright Caleb Epstein 2005 
     13 * (C) Copyright John Maddock 2006 
     14 * Distributed under the Boost  Software License, Version 1.0. 
     15 * (See accompanying file LICENSE_1_0.txt or copy at 
     16 * http://www.boost.org/LICENSE_1_0.txt) 
     17 *  
     18 * Revision History 
     19 * 06 Feb 2006 - Initial Revision 
     20 * 09 Nov 2006 - fixed variant and version bits for v4 guids 
     21 * 13 Nov 2006 - added serialization 
     22 * 17 Nov 2006 - added name-based guid creation 
     23 * 20 Nov 2006 - add fixes for gcc (from Tim Blechmann) 
     24 * 07 Mar 2007 - converted to header only 
     25 * 20 Jan 2008 - removed dependency of Boost and modified for libLAS (by Mateusz Loskot) 
     26 ****************************************************************************** 
     27 * 
    1428 * Copyright (c) 1997 
    1529 * Silicon Graphics Computer Systems, Inc. 
     
    2236 * representations about the suitability of this software for any 
    2337 * purpose.  It is provided "as is" without express or implied warranty. 
    24  */ 
    25  
    26 /* 
     38 * 
     39 *  
     40 * 
    2741 * Copyright notice reproduced from <boost/detail/limits.hpp>, from 
    2842 * which this code was originally taken. 
     
    3044 * Modified by Caleb Epstein to use <endian.h> with GNU libc and to 
    3145 * defined the BOOST_ENDIAN macro. 
    32  */ 
     46 ****************************************************************************/ 
     47 
     48 
     49 
    3350#ifndef LIBLAS_DETAIL_ENDIAN_HPP_INCLUDED 
    3451#define LIBLAS_DETAIL_ENDIAN_HPP_INCLUDED 
  • trunk/include/liblas/detail/fwd.hpp

    r651 r652  
    1 // $Id$/ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  Forward declarations for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    842#ifndef LIBLAS_DETAIL_FWD_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_FWD_HPP_INCLUDED 
  • trunk/include/liblas/detail/reader.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  Reader implementation for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41  
    842#ifndef LIBLAS_DETAIL_READER_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_READER_HPP_INCLUDED 
  • trunk/include/liblas/detail/reader10.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  LAS 1.0 reader implementation for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    842#ifndef LIBLAS_DETAIL_READER10_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_READER10_HPP_INCLUDED 
  • trunk/include/liblas/detail/reader11.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  LAS 1.1 reader implementation for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    842#ifndef LIBLAS_DETAIL_READER11_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_READER11_HPP_INCLUDED 
  • trunk/include/liblas/detail/sharedptr.hpp

    r651 r652  
    1 // $Id$/ 
    2 // 
    3 // The SharedPtr class is based on implementation of CountedPtr 
    4 // from the book "The C++ Standard Library - A Tutorial and Reference" 
    5 // 
    6 // (C) Copyright Nicolai M. Josuttis 1999 
    7 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net (modifications) 
    8 // Distributed under the BSD License 
    9 // (See accompanying file LICENSE.txt or copy at 
    10 // http://www.opensource.org/licenses/bsd-license.php) 
    11 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  Shared pointer implementation for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * The SharedPtr class is based on implementation of CountedPtr 
     10 * from the book "The C++ Standard Library - A Tutorial and Reference" 
     11 * 
     12 * (C) Copyright Nicolai M. Josuttis 1999 
     13 * (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net (modifications) 
     14 * 
     15 * All rights reserved. 
     16 *  
     17 * Redistribution and use in source and binary forms, with or without  
     18 * modification, are permitted provided that the following  
     19 * conditions are met: 
     20 *  
     21 *     * Redistributions of source code must retain the above copyright  
     22 *       notice, this list of conditions and the following disclaimer. 
     23 *     * Redistributions in binary form must reproduce the above copyright  
     24 *       notice, this list of conditions and the following disclaimer in  
     25 *       the documentation and/or other materials provided  
     26 *       with the distribution. 
     27 *     * Neither the name of the Martin Isenburg or Iowa Department  
     28 *       of Natural Resources nor the names of its contributors may be  
     29 *       used to endorse or promote products derived from this software  
     30 *       without specific prior written permission. 
     31 *  
     32 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     33 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     34 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     35 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     36 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     37 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     38 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     39 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     40 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     41 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     42 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     43 * OF SUCH DAMAGE. 
     44 ****************************************************************************/ 
     45 
    1246#ifndef LIBLAS_DETAIL_SHAREDPTR_HPP_INCLUDED 
    1347#define LIBLAS_DETAIL_SHAREDPTR_HPP_INCLUDED 
  • trunk/include/liblas/detail/timer.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  A simple timing class for performance tuning 
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    842#ifndef LIBLAS_DETAIL_TIMER_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_TIMER_HPP_INCLUDED 
  • trunk/include/liblas/detail/utility.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  A grab bucket 'o fun for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    742// 
    843#ifndef LIBLAS_DETAIL_UTILITY_HPP_INCLUDED 
  • trunk/include/liblas/detail/writer.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  LAS writer implementation for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    842#ifndef LIBLAS_DETAIL_WRITER_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_WRITER_HPP_INCLUDED 
  • trunk/include/liblas/detail/writer10.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  LAS 1.0 writer implementation for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    842#ifndef LIBLAS_DETAIL_WRITER10_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_WRITER10_HPP_INCLUDED 
  • trunk/include/liblas/detail/writer11.hpp

    r651 r652  
    1 // $Id$ 
    2 // 
    3 // (C) Copyright Mateusz Loskot 2008, mateusz@loskot.net 
    4 // Distributed under the BSD License 
    5 // (See accompanying file LICENSE.txt or copy at 
    6 // http://www.opensource.org/licenses/bsd-license.php) 
    7 // 
     1/****************************************************************************** 
     2 * $Id$ 
     3 * 
     4 * Project:  libLAS - http://liblas.org - A BSD library for LAS format data. 
     5 * Purpose:  LAS 1.1 writer implementation for C++ libLAS  
     6 * Author:   Mateusz Loskot, mateusz@loskot.net 
     7 * 
     8 ****************************************************************************** 
     9 * Copyright (c) 2008, Mateusz Loskot 
     10 * 
     11 * All rights reserved. 
     12 *  
     13 * Redistribution and use in source and binary forms, with or without  
     14 * modification, are permitted provided that the following  
     15 * conditions are met: 
     16 *  
     17 *     * Redistributions of source code must retain the above copyright  
     18 *       notice, this list of conditions and the following disclaimer. 
     19 *     * Redistributions in binary form must reproduce the above copyright  
     20 *       notice, this list of conditions and the following disclaimer in  
     21 *       the documentation and/or other materials provided  
     22 *       with the distribution. 
     23 *     * Neither the name of the Martin Isenburg or Iowa Department  
     24 *       of Natural Resources nor the names of its contributors may be  
     25 *       used to endorse or promote products derived from this software  
     26 *       without specific prior written permission. 
     27 *  
     28 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  
     29 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
     30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  
     31 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  
     32 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,  
     33 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,  
     34 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS  
     35 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  
     36 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  
     37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  
     38 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  
     39 * OF SUCH DAMAGE. 
     40 ****************************************************************************/ 
     41 
    842#ifndef LIBLAS_DETAIL_WRITER11_HPP_INCLUDED 
    943#define LIBLAS_DETAIL_WRITER11_HPP_INCLUDED