C# Класс Revit.SDK.Samples.CS.PointCloudEngine.FileBasedPointCloud

An implementation for a file-based point cloud.
Наследование: PointCloudAccessBase, IPointCloudAccess
Показать файл Открыть проект

Открытые методы

Метод Описание
CreatePointSetIterator ( PointCloudFilter rFilter, ElementId viewId ) : IPointSetIterator

The implementation of IPointCloudAccess.CreatePointSetIterator().

FileBasedPointCloud ( String fileName ) : System

Constructs a new XML-based point cloud access.

GetColorEncoding ( ) : PointCloudColorEncoding

The implementation of IPointCloudAccess.GetColorEncoding()

GetExtent ( ) : Outline

The implementation of IPointCloudAccess.GetExtent().

GetName ( ) : String

The implementation of IPointCloudAccess.GetName().

GetOffset ( ) : XYZ

The implementation of IPointCloudAccess.GetOffset().

This method is not used by Revit and will be removed in a later pre-release build.

GetUnitsToFeetConversionFactor ( ) : double

The implementation of IPointCloudAccess.GetUnitsToFeetConversionFactor().

ReadPoints ( PointCloudFilter rFilter, ElementId viewId, IntPtr buffer, int nBufferSize ) : int

The implementation of IPointCloudAccess.ReadPoints().

Приватные методы

Метод Описание
Setup ( ) : void

Sets up the file-based point cloud.

Описание методов

CreatePointSetIterator() публичный Метод

The implementation of IPointCloudAccess.CreatePointSetIterator().
public CreatePointSetIterator ( PointCloudFilter rFilter, ElementId viewId ) : IPointSetIterator
rFilter PointCloudFilter The filter.
viewId ElementId The view id (unused).
Результат IPointSetIterator

FileBasedPointCloud() публичный Метод

Constructs a new XML-based point cloud access.
public FileBasedPointCloud ( String fileName ) : System
fileName String The full path to the file.
Результат System

GetColorEncoding() публичный Метод

The implementation of IPointCloudAccess.GetColorEncoding()
public GetColorEncoding ( ) : PointCloudColorEncoding
Результат PointCloudColorEncoding

GetExtent() публичный Метод

The implementation of IPointCloudAccess.GetExtent().
public GetExtent ( ) : Outline
Результат Outline

GetName() публичный Метод

The implementation of IPointCloudAccess.GetName().
public GetName ( ) : String
Результат String

GetOffset() публичный Метод

The implementation of IPointCloudAccess.GetOffset().
This method is not used by Revit and will be removed in a later pre-release build.
public GetOffset ( ) : XYZ
Результат XYZ

GetUnitsToFeetConversionFactor() публичный Метод

The implementation of IPointCloudAccess.GetUnitsToFeetConversionFactor().
public GetUnitsToFeetConversionFactor ( ) : double
Результат double

ReadPoints() публичный Метод

The implementation of IPointCloudAccess.ReadPoints().
public ReadPoints ( PointCloudFilter rFilter, ElementId viewId, IntPtr buffer, int nBufferSize ) : int
rFilter PointCloudFilter The filter.
viewId ElementId The view id (unused).
buffer System.IntPtr The point cloud buffer.
nBufferSize int The maximum number of points.
Результат int