Skip to content

Class Spinnaker::IPointCloud

ClassList > Spinnaker > IPointCloud

The interface file for PointCloud class.

  • #include <IPointCloud.h>

Inherited by the following classes: Spinnaker::PointCloud

Public Functions

Type Name
virtual void AddPoint (const Stereo3DPoint point) = 0
virtual size_t GetNumPoints () const = 0
virtual Stereo3DPoint GetPoint (const unsigned int index) const = 0
virtual IPointCloud::PointCloudData * GetPointCloudData () const = 0
virtual void LoadPointCloudFromPly (const std::string & filename) = 0
virtual void PrintPoints (unsigned int numPointsToPrint) const = 0
virtual void SavePointCloudAsPly (const std::string &) const = 0
virtual ~IPointCloud (void)

Protected Attributes

Type Name
IPointCloud::PointCloudData * m_pPointCloudData

Protected Functions

Type Name
IPointCloud ()
IPointCloud (const IPointCloud &)
IPointCloud & operator= (const IPointCloud &)

Public Functions Documentation

function AddPoint

virtual void Spinnaker::IPointCloud::AddPoint (
    const Stereo3DPoint point
) = 0

function GetNumPoints

virtual size_t Spinnaker::IPointCloud::GetNumPoints () const = 0

function GetPoint

virtual Stereo3DPoint Spinnaker::IPointCloud::GetPoint (
    const unsigned int index
) const = 0

function GetPointCloudData

virtual IPointCloud::PointCloudData * Spinnaker::IPointCloud::GetPointCloudData () const = 0

function LoadPointCloudFromPly

virtual void Spinnaker::IPointCloud::LoadPointCloudFromPly (
    const std::string & filename
) = 0

function PrintPoints

virtual void Spinnaker::IPointCloud::PrintPoints (
    unsigned int numPointsToPrint
) const = 0

function SavePointCloudAsPly

virtual void Spinnaker::IPointCloud::SavePointCloudAsPly (
    const std::string &
) const = 0

function ~IPointCloud

inline virtual Spinnaker::IPointCloud::~IPointCloud (
    void
) 

Protected Attributes Documentation

variable m_pPointCloudData

IPointCloud::PointCloudData* Spinnaker::IPointCloud::m_pPointCloudData;

Protected Functions Documentation

function IPointCloud [1/2]

inline Spinnaker::IPointCloud::IPointCloud () 

function IPointCloud [2/2]

inline Spinnaker::IPointCloud::IPointCloud (
    const IPointCloud &
) 

function operator=

IPointCloud & Spinnaker::IPointCloud::operator= (
    const IPointCloud &
) 


The documentation for this class was generated from the following file C:/workspace/include/Interface/IPointCloud.h