You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
492 B
12 lines
492 B
#pragma once
|
|
|
|
#include <variant>
|
|
|
|
#include <primitive_functions.hpp>
|
|
|
|
template <typename Scalar, size_t Dim>
|
|
using implicit_function_t = std::variant<ConstantFunction<Scalar, Dim>,
|
|
PlaneDistanceFunction<Scalar, Dim>,
|
|
CylinderDistanceFunction<Scalar, Dim>,
|
|
SphereDistanceFunction<Scalar, Dim>,
|
|
ConeDistanceFunction<Scalar, Dim>>;
|