Cyclone 3DR Script
from Technodigit, part of Hexagon. Copyright 1997-2022.
 
Loading...
Searching...
No Matches
SCloudIterator.h
1
2
3
5
6#pragma once
7
8#include "RshPluginScript/RshPluginScriptDefines.h"
9#include "RshPluginScript/SClass/SObject.h"
10
11#ifndef FCT_DOC
12namespace rsh::ScriptBinding
13{
14#endif // !FCT_DOC
15
25class SCloudIterator : public SObject
26{
27 //======================================================================================================================
28 // INTERNAL FUNCTION
29 //======================================================================================================================
30 //======================================================================================================================
31 // DOCUMENTED FUNCTION
32 //======================================================================================================================
33
34public slots:
35
40 Boolean GetNext();
41
46
50#ifdef FCT_DOC
51 Number GetDeviation();
52#else
53 Array GetDeviation();
54#endif
55
67 Array GetColor();
68
72 Boolean IsValid();
73
76 String toString() ;
77};
78
79#ifndef FCT_DOC
80} // namespace rsh::ScriptBinding
81#endif // !FCT_DOC
This class allow the user to access to cloud coordinate.
Definition: SCloudIterator.h:26
Boolean IsValid()
SPoint GetPt()
Array GetColor()
Returns color of the point. If no color is stored in the cloud, GetColor will return -1,...
Boolean GetNext()
This function will update iterator with the next point of the cloud.
String toString()
Get the type of the variable.
Number GetDeviation()
This class is an abstract class, you can use these function in its derived classes.
Definition: SObject.h:35
3D point manipulation class. The SPoint creation can be done by calling the static functions:
Definition: SPoint.h:23