0024624: Lost word in license statement in source files
[occt.git] / src / BVH / BVH.cxx
CommitLineData
3c4e78f2 1// Created on: 2013-12-20
2// Created by: Denis BOGOLEPOV
d5f74e42 3// Copyright (c) 2013-2014 OPEN CASCADE SAS
3c4e78f2 4//
5// This file is part of Open CASCADE Technology software library.
6//
d5f74e42 7// This library is free software; you can redistribute it and/or modify it under
8// the terms of the GNU Lesser General Public License version 2.1 as published
3c4e78f2 9// by the Free Software Foundation, with special exception defined in the file
10// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
11// distribution for complete text of the license and disclaimer of any warranty.
12//
13// Alternatively, this file may be used under the terms of Open CASCADE
14// commercial license or contractual agreement.
15
16#include <BVH_Geometry.hxx>
17#include <BVH_Triangulation.hxx>
18#include <BVH_BinnedBuilder.hxx>
19#include <BVH_SweepPlaneBuilder.hxx>
20#include <BVH_SpatialMedianBuilder.hxx>
21
22// Specific instantiations of struct templates to avoid compilation warnings
23
24template class BVH_Box<Standard_Real, 2>;
25template class BVH_Box<Standard_Real, 3>;
26template class BVH_Box<Standard_Real, 4>;
27
28template class BVH_Box<Standard_ShortReal, 2>;
29template class BVH_Box<Standard_ShortReal, 3>;
30template class BVH_Box<Standard_ShortReal, 4>;
31
32template class BVH_Set<Standard_Real, 2>;
33template class BVH_Set<Standard_Real, 3>;
34template class BVH_Set<Standard_Real, 4>;
35
36template class BVH_Set<Standard_ShortReal, 2>;
37template class BVH_Set<Standard_ShortReal, 3>;
38template class BVH_Set<Standard_ShortReal, 4>;
39
40template class BVH_Object<Standard_Real, 2>;
41template class BVH_Object<Standard_Real, 3>;
42template class BVH_Object<Standard_Real, 4>;
43
44template class BVH_Object<Standard_ShortReal, 2>;
45template class BVH_Object<Standard_ShortReal, 3>;
46template class BVH_Object<Standard_ShortReal, 4>;
47
48template class BVH_ObjectSet<Standard_Real, 2>;
49template class BVH_ObjectSet<Standard_Real, 3>;
50template class BVH_ObjectSet<Standard_Real, 4>;
51
52template class BVH_ObjectSet<Standard_ShortReal, 2>;
53template class BVH_ObjectSet<Standard_ShortReal, 3>;
54template class BVH_ObjectSet<Standard_ShortReal, 4>;
55
56template class BVH_Geometry<Standard_Real, 2>;
57template class BVH_Geometry<Standard_Real, 3>;
58template class BVH_Geometry<Standard_Real, 4>;
59
60template class BVH_Geometry<Standard_ShortReal, 2>;
61template class BVH_Geometry<Standard_ShortReal, 3>;
62template class BVH_Geometry<Standard_ShortReal, 4>;
63
64template class BVH_Tree<Standard_Real, 2>;
65template class BVH_Tree<Standard_Real, 3>;
66template class BVH_Tree<Standard_Real, 4>;
67
68template class BVH_Tree<Standard_ShortReal, 2>;
69template class BVH_Tree<Standard_ShortReal, 3>;
70template class BVH_Tree<Standard_ShortReal, 4>;
71
72template class BVH_Builder<Standard_Real, 2>;
73template class BVH_Builder<Standard_Real, 3>;
74template class BVH_Builder<Standard_Real, 4>;
75
76template class BVH_Builder<Standard_ShortReal, 2>;
77template class BVH_Builder<Standard_ShortReal, 3>;
78template class BVH_Builder<Standard_ShortReal, 4>;
79
80template class BVH_BinnedBuilder<Standard_Real, 2>;
81template class BVH_BinnedBuilder<Standard_Real, 3>;
82template class BVH_BinnedBuilder<Standard_Real, 4>;
83
84template class BVH_BinnedBuilder<Standard_ShortReal, 2>;
85template class BVH_BinnedBuilder<Standard_ShortReal, 3>;
86template class BVH_BinnedBuilder<Standard_ShortReal, 4>;
87
88template class BVH_SweepPlaneBuilder<Standard_Real, 2>;
89template class BVH_SweepPlaneBuilder<Standard_Real, 3>;
90template class BVH_SweepPlaneBuilder<Standard_Real, 4>;
91
92template class BVH_SweepPlaneBuilder<Standard_ShortReal, 2>;
93template class BVH_SweepPlaneBuilder<Standard_ShortReal, 3>;
94template class BVH_SweepPlaneBuilder<Standard_ShortReal, 4>;
95
96template class BVH_SpatialMedianBuilder<Standard_Real, 2>;
97template class BVH_SpatialMedianBuilder<Standard_Real, 3>;
98template class BVH_SpatialMedianBuilder<Standard_Real, 4>;
99
100template class BVH_SpatialMedianBuilder<Standard_ShortReal, 2>;
101template class BVH_SpatialMedianBuilder<Standard_ShortReal, 3>;
102template class BVH_SpatialMedianBuilder<Standard_ShortReal, 4>;
103
104template class BVH_PrimitiveSet<Standard_Real, 2>;
105template class BVH_PrimitiveSet<Standard_Real, 3>;
106template class BVH_PrimitiveSet<Standard_Real, 4>;
107
108template class BVH_PrimitiveSet<Standard_ShortReal, 2>;
109template class BVH_PrimitiveSet<Standard_ShortReal, 3>;
110template class BVH_PrimitiveSet<Standard_ShortReal, 4>;
111
112template class BVH_Triangulation<Standard_Real, 2>;
113template class BVH_Triangulation<Standard_Real, 3>;
114template class BVH_Triangulation<Standard_Real, 4>;
115
116template class BVH_Triangulation<Standard_ShortReal, 2>;
117template class BVH_Triangulation<Standard_ShortReal, 3>;
118template class BVH_Triangulation<Standard_ShortReal, 4>;
119
120template class BVH_Transform<Standard_Real, 4>;
121template class BVH_Transform<Standard_ShortReal, 4>;