Rumba C++ SDK
GeometryComponentSelection.h
Go to the documentation of this file.
1
/*
2
3
*
4
***
5
*****
6
********************* Mercenaries Engineering SARL
7
***************** Copyright (C) 2023
8
*************
9
********* http://www.mercenaries-engineering.com
10
***********
11
**** ****
12
** **
13
14
*/
15
#pragma once
16
17
#include "
SparseBuffer.h
"
18
19
namespace
maquina
20
{
21
22
struct
GeometryComponentSelection
23
{
24
enum class
Type
25
{
26
vertex
= 0,
27
face
28
};
29
30
GeometryComponentSelection
(
Type
type
, std::string
path
,
const
SparseBufferConstFloat
&
weights
) :
type
(
type
),
path
(
std
::move(
path
)),
weights
(
weights
) {}
31
32
Type
type
;
33
std::string
path
;
34
SparseBufferConstFloat
weights
;
35
};
36
37
}
maquina::GeometryComponentSelection
Definition:
GeometryComponentSelection.h:22
maquina::GeometryComponentSelection::Type::vertex
std
Definition:
Plug.h:527
maquina::GeometryComponentSelection::path
std::string path
Definition:
GeometryComponentSelection.h:33
SparseBuffer.h
maquina
This version of the SDK is unstable, i-e, it may change with no warning.
Definition:
AddCurveAction.h:20
maquina::GeometryComponentSelection::Type::face
maquina::GeometryComponentSelection::weights
SparseBufferConstFloat weights
Definition:
GeometryComponentSelection.h:34
maquina::GeometryComponentSelection::Type
Type
Definition:
GeometryComponentSelection.h:24
maquina::GeometryComponentSelection::type
Type type
Definition:
GeometryComponentSelection.h:32
maquina::GeometryComponentSelection::GeometryComponentSelection
GeometryComponentSelection(Type type, std::string path, const SparseBufferConstFloat &weights)
Definition:
GeometryComponentSelection.h:30
maquina::SparseBufferConst< float >
maquina
include
Maquina
GeometryComponentSelection.h
Generated by
doxygen
1.8.14