Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
iextrudeshapelist.h
1
#pragma once
2
3
#include <memory>
4
#include <string>
5
6
#include "iextrudeshape.h"
7
8
namespace
extruder {
9
class
IExtrudeShapeList
{
10
public
:
11
virtual
~IExtrudeShapeList
() =
default
;
12
13
virtual
StringList
getAvailableNames()
const
= 0;
14
15
virtual
std::unique_ptr<IExtrudeShape> createShape(
const
std::string& name)
const
= 0;
16
17
virtual
std::unique_ptr<IExtrudeShape> createShape(
const
ExtrudeShapeType type)
const
= 0;
18
};
19
}
StringList
Definition
basestring.h:71
extruder::IExtrudeShapeList
Definition
iextrudeshapelist.h:9
flac3d
extruder
interface
iextrudeshapelist.h
Generated by
1.18.0