Skip to content

Commit aa4b414

Browse files
committed
Merge branch 'github-prep' into 'master'
GitHub preparation See merge request nublar/pdal-c!9
2 parents 9928768 + ee5f5f6 commit aa4b414

26 files changed

+2877
-2278
lines changed

LICENSE.md

Lines changed: 47 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,54 @@
1-
Proprietary and Confidential
2-
============================
1+
License
2+
=======
33

4-
Copyright (c) Simverge Software LLC - All Rights Reserved
4+
Unless otherwise indicated, all files in pdal-c are
55

6-
Unauthorized copying of any portion of this software source code repository
7-
via any medium is strictly prohibited.
6+
Copyright (c) 2019, Simverge Software LLC
87

9-
Third-Party License
10-
===================
8+
and are released under the terms of the following three-clause BSD license.
9+
This file also contains the licenses for third-party files included in the
10+
pdal-c distribution.
1111

12-
The following sections contain software licenses for the third-party libraries
13-
used by *pdal-c*.
12+
BSD 3-Clause License for pdal-c
13+
-------------------------------
14+
15+
Copyright (c) 2019, Simverge Software LLC. 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+
1. Redistributions of source code must retain the above copyright notice,
22+
this list of conditions and the following disclaimer.
23+
2. Redistributions in binary form must reproduce the above copyright notice,
24+
this list of conditions and the following disclaimer in the documentation
25+
and/or other materials provided with the distribution.
26+
3. Neither the name of Simverge Software LLC nor the names of its
27+
contributors may be used to endorse or promote products derived from this
28+
software without specific prior written permission.
29+
30+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
33+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
34+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
35+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
36+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
37+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
38+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
39+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
40+
POSSIBILITY OF SUCH DAMAGE.
41+
42+
Third-Party Licenses
43+
====================
44+
45+
The following sections contain software licenses for third-party source code
46+
and data files included in the *pdal-c* repository:
47+
48+
- *cmake/CodeCoverage.cmake* to support code coverage analysis using gcov/lcov
49+
- *tests/greatest.h* header-only unit test library for C
50+
- *PDAL* example JSON pipelines in *tests/data*
51+
- *PDAL* example data file in *tests/data/1.2-with-color.las*
1452

1553
CodeCoverage.cmake
1654
------------------

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
pdal-c: PDAL C API
22
==================
33

4-
*pdal-c* is a C API for the Point Data Abstraction Library ([PDAL](http:/github.com/PDAL/PDAL)).
4+
*pdal-c* is a C API for the Point Data Abstraction Library ([PDAL](http:/github.com/PDAL/PDAL))
5+
and is compatible with PDAL 1.7 and later.
56

6-
*pdal-c* is compatible with PDAL 1.7 and later.
7+
*pdal-c* is released under the [BSD 3-clause license](LICENSE.md).

astylerc

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# usage (for a single file):
2+
# AStyle.exe --options=astylerc source/pdal/pdalc_config.cpp
3+
# usage (for directories):
4+
# AStyle.exe --options=astylerc --recursive "source/pdal/*.h" "source/pdal/*.cpp" "tests/pdal/*.c" "tests/pdal/*.c.in"
5+
6+
--style=ansi
7+
8+
--indent=spaces=4
9+
10+
--convert-tabs
11+
12+
--lineend=linux
13+
14+
--suffix=none
15+
16+
--unpad-paren
17+
18+
--indent-switches
19+
20+
--indent-cases
21+
22+
--indent-labels
23+
24+
--pad-header

make.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
:: Helper script for vcpkg-based x64-windows vscode build tasks
12
@echo off
23

34
:: This script assumes that cmake is in PATH

source/pdal/pdalc.h

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,31 @@
1-
/*
2-
* Copyright (c) Simverge Software LLC - All Rights Reserved
3-
*/
1+
/******************************************************************************
2+
* Copyright (c) 2019, Simverge Software LLC. All rights reserved.
3+
*
4+
* Redistribution and use in source and binary forms, with or without
5+
* modification, are permitted provided that the following
6+
* conditions are met:
7+
*
8+
* 1. Redistributions of source code must retain the above copyright notice,
9+
* this list of conditions and the following disclaimer.
10+
* 2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
* and/or other materials provided with the distribution.
13+
* 3. Neither the name of Simverge Software LLC nor the names of its
14+
* contributors may be used to endorse or promote products derived from this
15+
* software without specific prior written permission.
16+
*
17+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20+
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21+
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22+
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23+
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24+
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25+
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27+
* POSSIBILITY OF SUCH DAMAGE.
28+
*****************************************************************************/
429

530
#ifndef PDALC_H
631
#define PDALC_H

0 commit comments

Comments
 (0)