Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria3D::PointSymbolCell Class Reference

#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::Vector3dGetOrigin () 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)
 

Detailed Description

PointSymbolCell - Short description. Detailed description.


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