COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
Method_CoG Struct Reference

#include <sutra_centroider_pyr.h>

Collaboration diagram for Method_CoG:

Public Member Functions

 Method_CoG (bool isLocal_=false, bool isSinus_=true)
 
 Method_CoG (uint8_t method)
 

Static Public Member Functions

static const char * str (const struct Method_CoG &method)
 

Public Attributes

bool is_local = false
 
bool is_sinus = true
 

Detailed Description

Definition at line 52 of file sutra_centroider_pyr.h.

Constructor & Destructor Documentation

◆ Method_CoG() [1/2]

Method_CoG::Method_CoG ( bool  isLocal_ = false,
bool  isSinus_ = true 
)

Definition at line 56 of file sutra_centroider_pyr.h.

57  : is_local(isLocal_), is_sinus(isSinus_) {}

◆ Method_CoG() [2/2]

Method_CoG::Method_CoG ( uint8_t  method)

Method_CoG(int method) where method is 0: sinus global 1: nosinus global 2: sinus local) 3: nosinus local

Definition at line 66 of file sutra_centroider_pyr.h.

66 : is_local(method > 1), is_sinus(!(method % 2)) {}

Member Function Documentation

◆ str()

static const char* Method_CoG::str ( const struct Method_CoG method)
static

Definition at line 68 of file sutra_centroider_pyr.h.

68  {
69  if (method.is_sinus && !method.is_local) return "sinus global"; // 0
70  if (!method.is_sinus && !method.is_local) return "nosinus global"; // 1
71  if (method.is_sinus && method.is_local) return "sinus local"; // 2
72  if (!method.is_sinus && method.is_local) return "nosinus local"; // 3
73  throw "method unknown";
74  };

Member Data Documentation

◆ is_local

bool Method_CoG::is_local = false

Definition at line 53 of file sutra_centroider_pyr.h.

◆ is_sinus

bool Method_CoG::is_sinus = true

Definition at line 54 of file sutra_centroider_pyr.h.


The documentation for this struct was generated from the following file:
Method_CoG::is_sinus
bool is_sinus
Definition: sutra_centroider_pyr.h:54
Method_CoG::is_local
bool is_local
Definition: sutra_centroider_pyr.h:53
correlation_bokeh.method
method
Definition: correlation_bokeh.py:294