coal 3.0.1
Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library
Loading...
Searching...
No Matches
geometric_shapes_traits.h
Go to the documentation of this file.
1/*
2 * Software License Agreement (BSD License)
3 *
4 * Copyright (c) 2011-2014, Willow Garage, Inc.
5 * Copyright (c) 2014-2015, Open Source Robotics Foundation
6 * Copyright (c) 2015-2022, CNRS, Inria
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions
11 * are met:
12 *
13 * * Redistributions of source code must retain the above copyright
14 * notice, this list of conditions and the following disclaimer.
15 * * Redistributions in binary form must reproduce the above
16 * copyright notice, this list of conditions and the following
17 * disclaimer in the documentation and/or other materials provided
18 * with the distribution.
19 * * Neither the name of Open Source Robotics Foundation nor the names of its
20 * contributors may be used to endorse or promote products derived
21 * from this software without specific prior written permission.
22 *
23 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
26 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
27 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
28 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
29 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
30 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
33 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34 * POSSIBILITY OF SUCH DAMAGE.
35 */
36
37#ifndef COAL_GEOMETRIC_SHAPES_TRAITS_H
38#define COAL_GEOMETRIC_SHAPES_TRAITS_H
39
41
42namespace coal {
43
53
54template <typename Shape>
56
57template <>
67
68template <>
78
79template <>
89
90template <>
100
101template <>
111
112template <>
122
123template <>
133
134template <typename IndexType>
144
145template <>
155
156} // namespace coal
157
158#endif // ifndef COAL_GEOMETRIC_SHAPES_TRAITS_H
Center at zero point, axis aligned box.
Definition geometric_shapes.h:164
Capsule It is where is the distance between the point x and the capsule segment AB,...
Definition geometric_shapes.h:381
Cone The base of the cone is at and the top is at .
Definition geometric_shapes.h:466
Base for convex polytope.
Definition geometric_shapes.h:691
Cylinder along Z axis. The cylinder is defined at its centroid.
Definition geometric_shapes.h:556
Ellipsoid centered at point zero.
Definition geometric_shapes.h:303
Half Space: this is equivalent to the Plane in ODE. A Half space has a priviledged direction: the dir...
Definition geometric_shapes.h:963
Center at zero point sphere.
Definition geometric_shapes.h:238
Triangle stores the points instead of only indices of points.
Definition geometric_shapes.h:108
Main namespace.
Definition broadphase_bruteforce.h:44
Definition geometric_shapes_traits.h:44
@ IsInflatable
Definition geometric_shapes_traits.h:48
@ NeedNormalizedDir
Definition geometric_shapes_traits.h:46
@ NeedNesterovNormalizeHeuristic
Definition geometric_shapes_traits.h:47
@ IsStrictlyConvex
Definition geometric_shapes_traits.h:50
@ HasInflatedSupportFunction
Definition geometric_shapes_traits.h:49
Definition geometric_shapes_traits.h:55