# GeometryConverter
Abstract class
# Constructors
constructor |
---|
# Methods
getSpeckleType | convertNodeToGeometryData | disposeNodeGeometryData |
---|
# Typedefs
SpeckleType |
---|
# Constructors
# constructor
constructor();
1
Default constructor.
# Methods
# getSpeckleType
abstract getSpeckleType(node: NodeData): SpeckleType
1
Gets an opinionated SpeckleType based on the node's data.
Parameters
- node: NodeData
Returns: SpeckleType
# convertNodeToGeometryData
abstract convertNodeToGeometryData(node: NodeData): GeometryData
1
Takes in NodeData and outputs viewer defined geometry data.
Parameters
- node: NodeData
Returns: GeometryData
# disposeNodeGeometryData
abstract disposeNodeGeometryData(node: NodeData): void
1
Parameters
- node: NodeData Disposes the explicit node data geometry
Returns: void
# Typedefs
# SpeckleType
enum SpeckleType {
View3D = "View3D",
BlockInstance = "BlockInstance",
Pointcloud = "Pointcloud",
Brep = "Brep",
Mesh = "Mesh",
Point = "Point",
Line = "Line",
Polyline = "Polyline",
Box = "Box",
Polycurve = "Polycurve",
Curve = "Curve",
Circle = "Circle",
Arc = "Arc",
Ellipse = "Ellipse",
RevitInstance = "RevitInstance",
Text = "Text",
Transform = "Transform",
Unknown = "Unknown",
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Non-exhaustive enum for viewer recognized object types.
← BatchObject Input →