메소드 | 설명 | |
---|---|---|
SerializeObjectData ( System.Xml.Linq.XElement rootElement ) : void |
Saves the contents of the point cloud into an XML element.
|
메소드 | 설명 | |
---|---|---|
AddCell ( XYZ lowerLeft, XYZ upperRight, int color ) : void |
Adds a new cell to the point cloud.
|
|
AddCell ( XYZ lowerLeft, XYZ upperRight, int color, bool randomize ) : void |
Adds a new cell to the point cloud.
|
|
GetOutline ( ) : Outline |
Gets the outline calculated from all cells in the point cloud.
|
|
GetScale ( ) : double |
Gets the scale stored for this point cloud.
|
|
PointCloudAccessBase ( ) : System |
Constructs a new instance of the base class.
|
|
ReadSomePoints ( PointCloudFilter rFilter, |
The internal implementation for point cloud read requests from Revit. Both IPointCloudAccess.ReadPoints() and IPointSetIterator.ReadPoints() are served by this method. |
|
SetupFrom ( System.Xml.Linq.XElement rootElement ) : void |
Sets up a point cloud from an XML root element.
|
메소드 | 설명 | |
---|---|---|
AddCellToOutline ( |
Adds a cell to the stored outline of the point cloud. If the cell boundaries extend beyond the current outline, the outline is adjusted.
|
protected AddCell ( XYZ lowerLeft, XYZ upperRight, int color ) : void | ||
lowerLeft | XYZ | The lower left point. |
upperRight | XYZ | The upper right point. |
color | int | The color. |
리턴 | void |
protected AddCell ( XYZ lowerLeft, XYZ upperRight, int color, bool randomize ) : void | ||
lowerLeft | XYZ | The lower left point. |
upperRight | XYZ | The upper right point. |
color | int | The color. |
randomize | bool | True to randomize point number and location, false for a regular arrangement of points. |
리턴 | void |
protected ReadSomePoints ( PointCloudFilter rFilter, |
||
rFilter | PointCloudFilter | The point cloud filter. |
buffer | The point cloud buffer. | |
nBufferSize | int | The maximum number of points in the buffer. |
startIndex | int | The start index for points. Pass 0 if called from IPointCloudAccess.ReadPoints() or if this is the first /// call to IPointSetIterator.ReadPoints(). Pass the previous cumulative number of read points for second and successive calls to /// IPointSetIterator.ReadPoints(). |
리턴 | int |
public SerializeObjectData ( System.Xml.Linq.XElement rootElement ) : void | ||
rootElement | System.Xml.Linq.XElement | The XML element in which to save the point cloud properties. |
리턴 | void |
protected SetupFrom ( System.Xml.Linq.XElement rootElement ) : void | ||
rootElement | System.Xml.Linq.XElement | The root element. |
리턴 | void |