Cyclone 3DR Script
from Technodigit, part of Hexagon. Copyright 1997-2022.
 
Loading...
Searching...
No Matches
SCloudIterCPP.h
1
2
3
5
6#pragma once
7
8#include "RshPluginScript/RshPluginScriptDefines.h"
9#include "RshDisplay/SComp/SCloud.h"
10#include "RshDisplay/SComp/SPoint.h"
11#include "RshGeometry/Data/Cloud/CloudRange.h"
12#include "RshGeometryPrivate/Data/Cloud/CloudComponent_internal.h"
13
14#ifndef FCT_DOC
15namespace rsh::ScriptBinding
16{
17#endif // !FCT_DOC
18
23{
24public:
25 Data::Cloud::CloudRangeIterator<true, Data::Cloud::Component::Coordinate, Data::Cloud::Component::ReadUntypedColor> m_Iter;
26 Data::Cloud::CloudRangeIterator<true, Data::Cloud::Component::Coordinate, Data::Cloud::Component::ReadUntypedColor> m_IterEnd;
28 rsh::Data::Cloud::GCTYPE m_CloudType;
29 Number m_MaxVal;
30 Number m_MinVal;
32
34
36};
37
38Q_DECLARE_METATYPE(SCloudIterator);
39Q_DECLARE_METATYPE(SCloudIterator);
40#ifndef FCT_DOC
41} // namespace rsh::ScriptBinding
42#endif // !FCT_DOC
The SCloud class provides point cloud manipulation. The SCloud creation can be done by calling the st...
Definition: SCloud.h:41
This class allow the user to access to cloud coordinate.
Definition: SCloudIterator.h:26
Number m_MaxVal
Definition: SCloudIterCPP.h:29
Data::Cloud::CloudRangeIterator< true, Data::Cloud::Component::Coordinate, Data::Cloud::Component::ReadUntypedColor > m_IterEnd
Definition: SCloudIterCPP.h:26
Data::Cloud::CloudRangeIterator< true, Data::Cloud::Component::Coordinate, Data::Cloud::Component::ReadUntypedColor > m_Iter
Definition: SCloudIterCPP.h:25
~SCloudIterator()
Definition: SCloudIterCPP.h:35
SPoint m_CurrentPt
Definition: SCloudIterCPP.h:27
rsh::Data::Cloud::GCTYPE m_CloudType
Definition: SCloudIterCPP.h:28
Number m_MinVal
Definition: SCloudIterCPP.h:30
SCloudIterator(SCloud _iCloud)
Number m_Deviation
Definition: SCloudIterCPP.h:31
3D point manipulation class. The SPoint creation can be done by calling the static functions:
Definition: SPoint.h:23