Constructors
constructor
Default constructor.
Methods
getSpeckleType
abstract getSpeckleType(node: NodeData): SpeckleType
Gets an opinionated SpeckleType based on the node’s data.
Parameters
Returns: SpeckleType
convertNodeToGeometryData
abstract convertNodeToGeometryData(node: NodeData): GeometryData
Takes in NodeData and outputs viewer defined geometry data.
Parameters
Returns: GeometryData
disposeNodeGeometryData
abstract disposeNodeGeometryData(node: NodeData): void
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",
}
Non-exhaustive enum for viewer recognized object types.Last modified on January 28, 2026