PointCloudEngineRegistry Class

This class supports registration of custom Point Cloud Engines in a Revit session.

Inheritance Hierarchy

System.Object
  Autodesk.Revit.DB.PointClouds.PointCloudEngineRegistry


Namespace: Autodesk.Revit.DB.PointClouds
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)

Syntax

C#

public static class PointCloudEngineRegistry

The PointCloudEngineRegistry type exposes the following members.

Methods

 NameDescription
Public methodStatic memberGetSupportedEngines Returns a list of the identifiers supported by point cloud engines registered to Revit.
Public methodStatic memberIsEngineFileBased Identifies if a given engine is file-based.
Public methodStatic memberRegisterPointCloudEngine Registers a new point cloud engine and associates it to a particular file extension.
Public methodStatic memberUnregisterPointCloudEngine Unregisters the point cloud engine associated to a particular identifier.

Remarks

This class is the start point for engine providers. A custom engine implementation consists of the following:

Engine implementations may be file-based or non-file-based:

Regardless of the type of engine used, the implementation must supply enough information to Revit to display the contents of the point cloud. There are two ReadPoints methods which must be implemented:

See Also

Reference

Autodesk.Revit.DB.PointClouds Namespace