![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
#include <M3DPointSymbolCell.h>
Classes | |
struct | DistanceSortItem |
Public Types | |
enum class | AnchorPositionHoriz { Center = 0 , Left = 1 , Right = 2 } |
enum class | AnchorPositionVert { Center = 0 , Top = 1 , Bottom = 2 } |
Public Member Functions | |
PointSymbolCell (double minLat, double minLon, double maxLat, double maxLon) | |
int | AddPointSymbol (const Maria::ItemId &id, const STK::Vector4f &pos) |
int | AddPointSymbol (const Maria::ItemId &id, const BasicGeoTypes::GeoPos &gp, double alt, int symbolIdx, int flags, float alpha) |
void | DeletePointSymbol (int idx) |
void | RecalcIndices () |
void | SetPosition (int idx, const STK::Vector4f &pos) |
void | SetPosition (int idx, const BasicGeoTypes::GeoPos &gp, double alt, int symbolIdx, int flags, float alpha) |
STK::Vector3d | GetPosition (int idx) const |
int | GetNumPointSymbols () const |
const STK::Vector3d & | GetOrigin () const |
double | getRadius () const |
void | Redraw (const STK::Camera &cam, const STK::Vector3d &localOrigin, STK::ShaderProgram &shader, GLuint quadVBO) |
bool | hitTest (STK::FBOTexture &fbo, const STK::Camera &cam, const STK::Vector3d &localOrigin, STK::ShaderProgram &shader, Maria::ItemId &itemId) |
PointSymbolCell - Short description. Detailed description.