CARLA
Public Member Functions | Public Attributes | List of all members
MeshReconstruction::Vec3 Struct Reference

#include <DataStructs.h>

+ Collaboration diagram for MeshReconstruction::Vec3:

Public Member Functions

double Norm () const
 
Vec3 Normalized () const
 
Vec3 operator* (double c) const
 
Vec3 operator+ (Vec3 const &o) const
 
Vec3 operator- (Vec3 const &o) const
 

Public Attributes

double x
 
double y
 
double z
 

Detailed Description

Definition at line 8 of file DataStructs.h.

Member Function Documentation

◆ Norm()

double MeshReconstruction::Vec3::Norm ( ) const
inline

Definition at line 27 of file DataStructs.h.

Referenced by MeshReconstruction::MarchCube(), and Normalized().

+ Here is the caller graph for this function:

◆ Normalized()

Vec3 MeshReconstruction::Vec3::Normalized ( ) const
inline

Definition at line 32 of file DataStructs.h.

References Norm().

+ Here is the call graph for this function:

◆ operator*()

Vec3 MeshReconstruction::Vec3::operator* ( double  c) const
inline

Definition at line 22 of file DataStructs.h.

References x, and y.

◆ operator+()

Vec3 MeshReconstruction::Vec3::operator+ ( Vec3 const &  o) const
inline

Definition at line 12 of file DataStructs.h.

References x, y, and z.

◆ operator-()

Vec3 MeshReconstruction::Vec3::operator- ( Vec3 const &  o) const
inline

Definition at line 17 of file DataStructs.h.

References x, y, and z.

Member Data Documentation

◆ x

double MeshReconstruction::Vec3::x

◆ y

double MeshReconstruction::Vec3::y

◆ z

double MeshReconstruction::Vec3::z

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