Cumulia Illustrator Rendering Engine
v1.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
Loading...
Searching...
No Matches
datapart.h
1
//##################################################################################################
2
//
3
// Copyright (c) 2024 Beijing Qiongqi Tech Co.,Ltd. All rights reserved.
4
5
// This source code is confidential and proprietary to Beijing Qiongqi Tech Co.,Ltd(The Holder).
6
// Any unauthorized use, copying, modification, or distribution of the code is strictly prohibited.
7
// Any user shall obtain authorizaition from the Holder before modifying the source code. And the user shall not
8
// sublicense, sell, distribute, or transfer the source code, whether in original or modified form, to any third party
9
// without the prior written consent of the Holder.
10
11
// This copyright notice and permission grant shall be included in all copies or substantial portions of the source code.
12
13
// Author Cumulia Illustrator
14
// Date 2024-10-31
15
// Version V1.1.0
16
//##################################################################################################
17
18
#pragma once
19
20
#include <memory>
21
22
#include <cilcore.h>
23
24
#include "datascalar.h"
25
#include "datavector.h"
26
#include "types.h"
27
28
namespace
cil
29
{
30
class
DataSet;
31
32
class
DataPart
33
{
34
public
:
35
DataPart
();
36
37
std::string
name
;
38
int
id
;
39
int
type
;
40
41
int
pointSize
;
42
int
cellSize
;
43
DataScalarMap
dataScalars
;
44
DataVectorMap
dataVectors
;
45
std::shared_ptr<BoundingBox>
boundingBox
;
46
47
std::shared_ptr<DataSet>
dataSet
;
48
};
49
}
cil::DataPart
Definition
datapart.h:33
cil::DataPart::id
int id
Definition
datapart.h:38
cil::DataPart::boundingBox
std::shared_ptr< BoundingBox > boundingBox
Definition
datapart.h:45
cil::DataPart::dataSet
std::shared_ptr< DataSet > dataSet
Definition
datapart.h:47
cil::DataPart::cellSize
int cellSize
Definition
datapart.h:42
cil::DataPart::DataPart
DataPart()
cil::DataPart::name
std::string name
Definition
datapart.h:37
cil::DataPart::dataVectors
DataVectorMap dataVectors
Definition
datapart.h:44
cil::DataPart::pointSize
int pointSize
Definition
datapart.h:41
cil::DataPart::type
int type
Definition
datapart.h:39
cil::DataPart::dataScalars
DataScalarMap dataScalars
Definition
datapart.h:43
cil::DataScalarMap
Definition
datascalar.h:28
cil::DataVectorMap
Definition
datavector.h:28
cil
Definition
decal.h:23
lumin
visualizer
src
data
datapart.h
Generated by
1.11.0