OpenCPN Partial API docs
Loading...
Searching...
No Matches
Layer Class Reference

Represents a layer of chart objects in OpenCPN. More...

#include <layer.h>

Public Member Functions

wxString CreatePropString ()
bool IsVisibleOnChart ()
void SetVisibleOnChart (bool viz=true)
bool IsVisibleOnListing ()
void SetVisibleOnListing (bool viz=true)
wxCheckBoxState HasVisibleNames ()
void SetVisibleNames (wxCheckBoxState viz=wxCHK_UNDETERMINED)

Public Attributes

bool m_bIsVisibleOnChart
bool m_bIsVisibleOnListing
wxCheckBoxState m_bHasVisibleNames
long m_NoOfItems
int m_LayerID
wxString m_LayerName
wxString m_LayerFileName
wxString m_LayerDescription
wxString m_LayerType
wxDateTime m_CreateTime

Detailed Description

Represents a layer of chart objects in OpenCPN.

A Layer in OpenCPN is a collection of chart objects (such as waypoints, routes, or tracks) that can be managed and displayed as a group. Layers provide a way to organize and control the visibility of related chart objects.

Definition at line 44 of file layer.h.

Constructor & Destructor Documentation

◆ Layer()

Layer::Layer ( )

Definition at line 25 of file layer.cpp.

◆ ~Layer()

Layer::~Layer ( )

Definition at line 37 of file layer.cpp.

Member Function Documentation

◆ CreatePropString()

wxString Layer::CreatePropString ( )
inline

Definition at line 48 of file layer.h.

◆ HasVisibleNames()

wxCheckBoxState Layer::HasVisibleNames ( )
inline

Definition at line 53 of file layer.h.

◆ IsVisibleOnChart()

bool Layer::IsVisibleOnChart ( )
inline

Definition at line 49 of file layer.h.

◆ IsVisibleOnListing()

bool Layer::IsVisibleOnListing ( )
inline

Definition at line 51 of file layer.h.

◆ SetVisibleNames()

void Layer::SetVisibleNames ( wxCheckBoxState viz = wxCHK_UNDETERMINED)
inline

Definition at line 54 of file layer.h.

◆ SetVisibleOnChart()

void Layer::SetVisibleOnChart ( bool viz = true)
inline

Definition at line 50 of file layer.h.

◆ SetVisibleOnListing()

void Layer::SetVisibleOnListing ( bool viz = true)
inline

Definition at line 52 of file layer.h.

Member Data Documentation

◆ m_bHasVisibleNames

wxCheckBoxState Layer::m_bHasVisibleNames

Definition at line 60 of file layer.h.

◆ m_bIsVisibleOnChart

bool Layer::m_bIsVisibleOnChart

Definition at line 58 of file layer.h.

◆ m_bIsVisibleOnListing

bool Layer::m_bIsVisibleOnListing

Definition at line 59 of file layer.h.

◆ m_CreateTime

wxDateTime Layer::m_CreateTime

Definition at line 68 of file layer.h.

◆ m_LayerDescription

wxString Layer::m_LayerDescription

Definition at line 66 of file layer.h.

◆ m_LayerFileName

wxString Layer::m_LayerFileName

Definition at line 65 of file layer.h.

◆ m_LayerID

int Layer::m_LayerID

Definition at line 62 of file layer.h.

◆ m_LayerName

wxString Layer::m_LayerName

Definition at line 64 of file layer.h.

◆ m_LayerType

wxString Layer::m_LayerType

Definition at line 67 of file layer.h.

◆ m_NoOfItems

long Layer::m_NoOfItems

Definition at line 61 of file layer.h.


The documentation for this class was generated from the following files:
  • /home/runner/work/main/main/opencpn/gui/include/gui/layer.h
  • /home/runner/work/main/main/opencpn/gui/src/layer.cpp