siderust-cpp
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
altitude_events_example.cpp File Reference
#include <siderust/siderust.hpp>
#include <cstdio>
#include <vector>
Include dependency graph for altitude_events_example.cpp:

Go to the source code of this file.

Functions

static const char * crossing_direction_name (CrossingDirection d)
 
static const char * culmination_kind_name (CulminationKind k)
 
static void print_utc (const UTC &utc)
 
static void print_periods (const char *title, const std::vector< Period > &periods, std::size_t max_items=4)
 
static void print_crossings (const char *title, const std::vector< CrossingEvent > &events, std::size_t max_items=6)
 
static void print_culminations (const char *title, const std::vector< CulminationEvent > &events, std::size_t max_items=6)
 
int main ()
 

Function Documentation

◆ crossing_direction_name()

static const char * crossing_direction_name ( CrossingDirection  d)
static
Examples
altitude_events_example.cpp.

Definition at line 20 of file altitude_events_example.cpp.

Referenced by print_crossings().

◆ culmination_kind_name()

static const char * culmination_kind_name ( CulminationKind  k)
static
Examples
altitude_events_example.cpp.

Definition at line 24 of file altitude_events_example.cpp.

Referenced by print_culminations().

◆ main()

◆ print_crossings()

static void print_crossings ( const char *  title,
const std::vector< CrossingEvent > &  events,
std::size_t  max_items = 6 
)
static
Examples
altitude_events_example.cpp.

Definition at line 52 of file altitude_events_example.cpp.

References crossing_direction_name(), and print_utc().

Referenced by main().

◆ print_culminations()

static void print_culminations ( const char *  title,
const std::vector< CulminationEvent > &  events,
std::size_t  max_items = 6 
)
static
Examples
altitude_events_example.cpp.

Definition at line 68 of file altitude_events_example.cpp.

References culmination_kind_name(), and print_utc().

Referenced by main().

◆ print_periods()

static void print_periods ( const char *  title,
const std::vector< Period > &  periods,
std::size_t  max_items = 4 
)
static
Examples
altitude_events_example.cpp.

Definition at line 33 of file altitude_events_example.cpp.

References print_utc().

Referenced by main().

◆ print_utc()

static void print_utc ( const UTC utc)
static