MeshLib
 
Loading...
Searching...
No Matches
PointCloud Class Reference

represents a point cloud More...

#include <MRPointCloud.h>

+ Inheritance diagram for PointCloud:

Public Member Functions

 PointCloud ()
 
 ~PointCloud ()
 
void AddPoint (Vector3f^ point)
 adds a point
 
void AddPoint (Vector3f^ point, Vector3f^ normal)
 adds a point with a normal
 

Static Public Member Functions

static PointCloud FromAnySupportedFormat (System::String^ path)
 loads point cloud from file of any supported format
 
static void ToAnySupportedFormat (PointCloud^ mesh, System::String^ path)
 saves point cloud to file of any supported format
 

Public Attributes

internal : PointCloud( MR::PointCloud* pc )
 
virtual property VertCoordsReadOnly Points { VertCoordsReadOnly^ get()
 
virtual property VertBitSetReadOnly ValidPoints { VertBitSetReadOnly^ get()
 
virtual property Box3f BoundingBox { Box3f^ get()
 
property VertCoordsReadOnly Normals { VertCoordsReadOnly^ get()
 
- Public Attributes inherited from MeshOrPoints
property VertCoordsReadOnly Points { VertCoordsReadOnly^ get()
 
property VertBitSetReadOnly ValidPoints { VertBitSetReadOnly^ get()
 
property Box3f BoundingBox { Box3f^ get()
 

Detailed Description

represents a point cloud

Constructor & Destructor Documentation

◆ PointCloud()

PointCloud::PointCloud ( )

◆ ~PointCloud()

PointCloud::~PointCloud ( )

Member Function Documentation

◆ AddPoint() [1/2]

void PointCloud::AddPoint ( Vector3f^ point)

adds a point

◆ AddPoint() [2/2]

void PointCloud::AddPoint ( Vector3f^ point,
Vector3f^ normal )

adds a point with a normal

◆ FromAnySupportedFormat()

static PointCloud PointCloud::FromAnySupportedFormat ( System::String^ path)
static

loads point cloud from file of any supported format

◆ ToAnySupportedFormat()

static void PointCloud::ToAnySupportedFormat ( PointCloud^ mesh,
System::String^ path )
static

saves point cloud to file of any supported format

Member Data Documentation

◆ __pad0__

internal PointCloud::__pad0__

◆ BoundingBox

virtual property Box3f PointCloud::BoundingBox { Box3f^ get()

◆ Normals

property VertCoordsReadOnly PointCloud::Normals { VertCoordsReadOnly^ get()

◆ Points

virtual property VertCoordsReadOnly PointCloud::Points { VertCoordsReadOnly^ get()

◆ ValidPoints

virtual property VertBitSetReadOnly PointCloud::ValidPoints { VertBitSetReadOnly^ get()

The documentation for this class was generated from the following file: