All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Labels::IAnchoredLabel Class Referenceabstract
Inheritance diagram for Eegeo::Labels::IAnchoredLabel:
Eegeo::Labels::CellModelAnchoredLabel Eegeo::Labels::IMutableLabelAnchor Eegeo::Labels::TransformedCellModelAnchoredLabel

Public Types

typedef std::string IdType
 

Public Member Functions

virtual IdType GetId () const =0
 
virtual const std::string & GetEntityName () const =0
 
virtual const LabelAnchorCategoryGetLabelAnchorCategory () const =0
 
virtual void GetShapedGlyphs (std::vector< Text::ShapedGlyph > &out_shapedGlyphs) const =0
 
virtual const
Icons::IconDefinition
GetIconDefinition () const =0
 
virtual dv3 GetEcefAnchorPosition () const =0
 
virtual v3 GetAnchorOffset () const =0
 
virtual m44 CalcFeatureAlignedAnchorBasisEcef (float environmentFlatteningScale) const =0
 
virtual Geometry::AxisAlignedBox2 GetLocalTextBounds () const =0
 
virtual float GetConstraintRadiusEcef () const =0
 
virtual bool CanCacheAnchorOffset () const =0
 
virtual int GetSubPriority () const =0
 

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