Open3D (C++ API)  0.18.0
Public Member Functions | Static Public Member Functions | Data Fields
open3d::ml::contrib::PointXYZ Class Reference

#include <Cloud.h>

Public Member Functions

 PointXYZ ()=default
 
 PointXYZ (float x0, float y0, float z0)
 
float operator[] (int i) const
 
float dot (const PointXYZ P) const
 
float sq_norm ()
 
PointXYZ cross (const PointXYZ P) const
 
PointXYZoperator+= (const PointXYZ &P)
 
PointXYZoperator-= (const PointXYZ &P)
 
PointXYZoperator*= (const float &a)
 

Static Public Member Functions

static PointXYZ floor (const PointXYZ P)
 

Data Fields

float x
 
float y
 
float z
 

Constructor & Destructor Documentation

◆ PointXYZ() [1/2]

open3d::ml::contrib::PointXYZ::PointXYZ ( )
default

◆ PointXYZ() [2/2]

open3d::ml::contrib::PointXYZ::PointXYZ ( float  x0,
float  y0,
float  z0 
)
inline

Member Function Documentation

◆ cross()

PointXYZ open3d::ml::contrib::PointXYZ::cross ( const PointXYZ  P) const
inline

◆ dot()

float open3d::ml::contrib::PointXYZ::dot ( const PointXYZ  P) const
inline

◆ floor()

static PointXYZ open3d::ml::contrib::PointXYZ::floor ( const PointXYZ  P)
inlinestatic

◆ operator*=()

PointXYZ& open3d::ml::contrib::PointXYZ::operator*= ( const float &  a)
inline

◆ operator+=()

PointXYZ& open3d::ml::contrib::PointXYZ::operator+= ( const PointXYZ P)
inline

◆ operator-=()

PointXYZ& open3d::ml::contrib::PointXYZ::operator-= ( const PointXYZ P)
inline

◆ operator[]()

float open3d::ml::contrib::PointXYZ::operator[] ( int  i) const
inline

◆ sq_norm()

float open3d::ml::contrib::PointXYZ::sq_norm ( )
inline

Field Documentation

◆ x

float open3d::ml::contrib::PointXYZ::x

◆ y

float open3d::ml::contrib::PointXYZ::y

◆ z

float open3d::ml::contrib::PointXYZ::z

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