Ponca  5b0151ad2869758185d699615c3cca5855cc2cee
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::internal Namespace Reference

Copyright (c) 2022 Jacques-Olivier Lachaud (jacqu.nosp@m.es-o.nosp@m.livie.nosp@m.r.la.nosp@m.chaud.nosp@m.@uni.nosp@m.v-sav.nosp@m.oie..nosp@m.fr) Laboratory of Mathematics (CNRS, UMR 5807), University of Savoie, France,. More...

Classes

struct  CNCEigen
 This class contains some stand-alone CorrectedNormalCurrent formulas for triangles, using eigen as linear algebra backend. More...
 
struct  HexagramBase
 
struct  Triangle
 Stores the three points and normals of the triangles and provides access to Corrected Normal Current formula. More...
 
struct  TriangleGenerator
 
struct  TriangleGenerator< AvgHexagramGeneration, P >
 
struct  TriangleGenerator< HexagramGeneration, P >
 
struct  TriangleGenerator< IndependentGeneration, P >
 
struct  TriangleGenerator< UniformGeneration, P >
 

Functions

template<typename Scalar >
Scalar getParaboloidZ (const Scalar _x, const Scalar _y, const Scalar _a, const Scalar _b)
 Generate z value using the equation z = ax^2 + by^2.
 
template<typename VectorType >
VectorType getParaboloidNormal (const VectorType &in, const typename VectorType::Scalar _a, const typename VectorType::Scalar _b)
 Generate z value using the equation z = ax^2 + by^2.
 

Detailed Description

Copyright (c) 2022 Jacques-Olivier Lachaud (jacqu.nosp@m.es-o.nosp@m.livie.nosp@m.r.la.nosp@m.chaud.nosp@m.@uni.nosp@m.v-sav.nosp@m.oie..nosp@m.fr) Laboratory of Mathematics (CNRS, UMR 5807), University of Savoie, France,.

All rights reserved.

Function Documentation

◆ getParaboloidNormal()

template<typename VectorType >
VectorType Ponca::internal::getParaboloidNormal ( const VectorType &  in,
const typename VectorType::Scalar  _a,
const typename VectorType::Scalar  _b 
)
inline

Generate z value using the equation z = ax^2 + by^2.

Definition at line 168 of file pointGeneration.h.

◆ getParaboloidZ()

template<typename Scalar >
Scalar Ponca::internal::getParaboloidZ ( const Scalar  _x,
const Scalar  _y,
const Scalar  _a,
const Scalar  _b 
)
inline

Generate z value using the equation z = ax^2 + by^2.

Definition at line 157 of file pointGeneration.h.