Cyclone 3DR Script
from Technodigit, part of Hexagon. Copyright 1997-2021.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CSCameraExternalThis class is only available if you have the Survey plugin.
 CSCameraInternalThis class is only available if you have the Survey plugin.
 CSCircleCircle manipulation class. The SCircle creation can be done by calling the static functions:
 CSClippingAbstract class
 CSClippingBoxClippingBox manipulation class. The SClippingBox creation can be done by calling the static functions:
 CSClippingPlaneClippingPlane manipulation class. The SClippingPlane creation can be done by calling the static functions:
 CSCloudPoint cloud manipulation.
The SCloud creation can be done by calling the static functions:
 CSCloudIteratorThis class allow the user to access to cloud coordinate
 CSColorGradientAllow the user to edit a color gradient.
You cannot create a new color gradient. You can access to it by calling GetColorGradient() on a SMultiline, SPoly or SCloud. With this class you can manipulate color and cursor position of an existing color gradient
 CSCompAbstract class.
Use derived classes SCircle, SCylinder, SCloud, SLabel, SMultiline, SPlane, SPoint, SPoly, SClippingPlane.

 CSConeCone manipulation class. The SCone creation can be done by calling the static functions:
 CSCwCloudCloudWorx Cloud manipulation class. The SCwCloud creation can be done by calling the static functions:
 CSCylinderCylinder manipulation class. The SCylinder creation can be done by calling the static functions:
 CSDialogSimple Dialog creation methods.
The SDialog creation can be done by calling the static function :
 CSFeatureAbstract class
 CSFileThe Sfile class provides an interface for reading from and writing to files
 CSImageThis class is only available if you have the Survey plugin.
 CSLabelLabelling feature, to easily track your components on the scene. The SLabel creation can be done by calling the static functions:
 CSLineLine manipulation class. The SLine creation can be done by calling the static functions:
 CSMatrixMatrix with 3 lines and 4 columns to make any transformation.
This class should be used in order to apply transformations to other components
 CSMultilineClass to store a multiline, that is: an ordered list of points. The SMultiline creation can be done by calling the static functions:
 CSObjectThis class is an abstract class, you can use these function in its derived classes
 CSPlanePlane manipulation class. The SPlane creation can be done by calling the static functions:
 CSPoint3D point manipulation class. The SPoint creation can be done by calling the static functions:
 CSPolyTriangular mesh(es) manipulation.
The SPoly creation can be done by calling the static functions:
 CSReportClass to create reports. A report is a collection of chapters that can be exported as a PDF file at the end
 CSReportDataClass to store reporting data. Reporting data corresponds to a chapter of a report. SReportData are used to fill a SReport
 CSRoundSlotRoundSlot manipulation class. The SRoundSlot creation can be done by calling the static functions:
 CSSetMultilineSSetMultiline class is a set of SMultiline, it will allow to regroup SMultiline in an SComp entity, so you can apply SComp functionality more easily.
The SSetMultiline creation can be done by calling the static functions:
 CSShapeShape manipulation class. The SShape creation can be done by calling the static function New() to copy an existing SShape
 CSSphereSphere manipulation class. The SSphere creation can be done by calling the static functions:
 CSSquareSlotSquareSlot manipulation class. The SSquareSlot creation can be done by calling the static functions:
 CSVectorThe mathematical object vector
 CSViewSetViewSet manipulation class.
The SViewSet class will save position of the camera and visibility of the SComp.
The SViewSet creation can be done by calling the static functions:
 CSXmlReaderClass to read xml files Sample on how to use this class
 CSXmlWriterClass to write xml files Sample on how you can write an xml file