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

Public Member Functions

wxBitmap * GetIconBitmap (const wxString &icon_key)
 
bool GetIconPrescaled (const wxString &icon_key)
 
unsigned int GetIconTexture (const wxBitmap *pmb, int &glw, int &glh)
 
int GetIconIndex (const wxBitmap *pbm)
 
int GetIconImageListIndex (const wxBitmap *pbm)
 
int GetXIconImageListIndex (const wxBitmap *pbm)
 
int GetFIconImageListIndex (const wxBitmap *pbm)
 
int GetNumIcons (void)
 
wxString CreateGUID (RoutePoint *pRP)
 
RoutePointGetNearbyWaypoint (double lat, double lon, double radius_meters)
 
RoutePointGetOtherNearbyWaypoint (double lat, double lon, double radius_meters, const wxString &guid)
 
bool IsReallyVisible (RoutePoint *pWP)
 
bool SharedWptsExist ()
 
void DeleteAllWaypoints (bool b_delete_used)
 
RoutePointFindRoutePointByGUID (const wxString &guid)
 
void DestroyWaypoint (RoutePoint *pRp, bool b_update_changeset=true)
 
void ClearRoutePointFonts (void)
 
bool DoesIconExist (const wxString &icon_key) const
 
wxBitmap GetIconBitmapForList (int index, int height)
 
wxString * GetIconDescription (int index)
 
wxString * GetIconKey (int index)
 
wxString GetIconDescription (wxString icon_key)
 
wxImageList * Getpmarkicon_image_list (int nominal_height)
 
bool AddRoutePoint (RoutePoint *prp)
 
bool RemoveRoutePoint (RoutePoint *prp)
 
RoutePointList * GetWaypointList (void)
 

Friends

class WayPointmanGui
 

Detailed Description

Definition at line 194 of file routeman.h.

Constructor & Destructor Documentation

◆ WayPointman()

WayPointman::WayPointman ( )

Definition at line 944 of file routeman.cpp.

◆ ~WayPointman()

WayPointman::~WayPointman ( )

Definition at line 961 of file routeman.cpp.

Member Function Documentation

◆ AddRoutePoint()

bool WayPointman::AddRoutePoint ( RoutePoint prp)

Definition at line 996 of file routeman.cpp.

◆ ClearRoutePointFonts()

void WayPointman::ClearRoutePointFonts ( void  )

Definition at line 1506 of file routeman.cpp.

◆ CreateGUID()

wxString WayPointman::CreateGUID ( RoutePoint pRP)

Definition at line 1417 of file routeman.cpp.

◆ DeleteAllWaypoints()

void WayPointman::DeleteAllWaypoints ( bool  b_delete_used)

Definition at line 1531 of file routeman.cpp.

◆ DestroyWaypoint()

void WayPointman::DestroyWaypoint ( RoutePoint pRp,
bool  b_update_changeset = true 
)

Definition at line 1550 of file routeman.cpp.

◆ DoesIconExist()

bool WayPointman::DoesIconExist ( const wxString &  icon_key) const

Definition at line 1081 of file routeman.cpp.

◆ FindRoutePointByGUID()

RoutePoint * WayPointman::FindRoutePointByGUID ( const wxString &  guid)

Definition at line 1431 of file routeman.cpp.

◆ GetFIconImageListIndex()

int WayPointman::GetFIconImageListIndex ( const wxBitmap *  pbm)

Definition at line 1411 of file routeman.cpp.

◆ GetIconBitmap()

wxBitmap * WayPointman::GetIconBitmap ( const wxString &  icon_key)

Definition at line 1093 of file routeman.cpp.

◆ GetIconBitmapForList()

wxBitmap WayPointman::GetIconBitmapForList ( int  index,
int  height 
)

Definition at line 1222 of file routeman.cpp.

◆ GetIconDescription() [1/2]

wxString * WayPointman::GetIconDescription ( int  index)

Definition at line 1264 of file routeman.cpp.

◆ GetIconDescription() [2/2]

wxString WayPointman::GetIconDescription ( wxString  icon_key)

Definition at line 1274 of file routeman.cpp.

◆ GetIconImageListIndex()

int WayPointman::GetIconImageListIndex ( const wxBitmap *  pbm)

Definition at line 1313 of file routeman.cpp.

◆ GetIconIndex()

int WayPointman::GetIconIndex ( const wxBitmap *  pbm)

Definition at line 1297 of file routeman.cpp.

◆ GetIconKey()

wxString * WayPointman::GetIconKey ( int  index)

Definition at line 1287 of file routeman.cpp.

◆ GetIconPrescaled()

bool WayPointman::GetIconPrescaled ( const wxString &  icon_key)

Definition at line 1129 of file routeman.cpp.

◆ GetIconTexture()

unsigned int WayPointman::GetIconTexture ( const wxBitmap *  pmb,
int &  glw,
int &  glh 
)

Definition at line 1157 of file routeman.cpp.

◆ GetNearbyWaypoint()

RoutePoint * WayPointman::GetNearbyWaypoint ( double  lat,
double  lon,
double  radius_meters 
)

Definition at line 1444 of file routeman.cpp.

◆ GetNumIcons()

int WayPointman::GetNumIcons ( void  )
inline

Definition at line 208 of file routeman.h.

◆ GetOtherNearbyWaypoint()

RoutePoint * WayPointman::GetOtherNearbyWaypoint ( double  lat,
double  lon,
double  radius_meters,
const wxString &  guid 
)

Definition at line 1463 of file routeman.cpp.

◆ Getpmarkicon_image_list()

wxImageList * WayPointman::Getpmarkicon_image_list ( int  nominal_height)

Definition at line 1021 of file routeman.cpp.

◆ GetWaypointList()

RoutePointList * WayPointman::GetWaypointList ( void  )
inline

Definition at line 231 of file routeman.h.

◆ GetXIconImageListIndex()

int WayPointman::GetXIconImageListIndex ( const wxBitmap *  pbm)

Definition at line 1406 of file routeman.cpp.

◆ IsReallyVisible()

bool WayPointman::IsReallyVisible ( RoutePoint pWP)

Definition at line 1484 of file routeman.cpp.

◆ RemoveRoutePoint()

bool WayPointman::RemoveRoutePoint ( RoutePoint prp)

Definition at line 1005 of file routeman.cpp.

◆ SharedWptsExist()

bool WayPointman::SharedWptsExist ( )

Definition at line 1519 of file routeman.cpp.

Friends And Related Function Documentation

◆ WayPointmanGui

friend class WayPointmanGui
friend

Definition at line 196 of file routeman.h.


The documentation for this class was generated from the following files: