IOLink
IOL_v1.6.1_release
DataFrameViewFactory.h
1
#pragma once
2
3
#include <memory>
4
#include <string>
5
6
#include <iolink/DataType.h>
7
#include <iolink/IOLinkAPI.h>
8
#include <iolink/Vector.h>
9
#include <iolink/view/DataFrameView.h>
10
11
namespace
iolink
12
{
13
14
class
IOLINK_API
DataFrameViewFactory
15
{
16
public
:
32
static
std::shared_ptr<DataFrameView> allocate(
const
Vector2u64
& shape,
33
const
std::string* columnNames,
34
const
DataType
* columnDataTypes);
35
40
static
std::shared_ptr<DataFrameView> allocate();
41
};
42
43
}
// end namespace iolink
iolink::DataType
Stores information about a data type.
Definition:
DataType.h:161
iolink
All IOLink symbols are enclosed in this namespace.
Definition:
ArrayX.h:7
iolink::DataFrameViewFactory
Definition:
DataFrameViewFactory.h:14
iolink::Vector
An arithmetic vector.
Definition:
Vector.h:36
iolink
public
include
iolink
view
DataFrameViewFactory.h
Generated on Thu Sep 7 2023 08:17:19 for IOLink by
1.8.17