All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Labels::LabelCellModel Class Reference
Inheritance diagram for Eegeo::Labels::LabelCellModel:
Eegeo::NonCopyable

Public Member Functions

const IdType & GetId () const
 
void EnqueueLabels (std::vector< const IAnchoredLabel * > &labels) const
 
const std::vector
< CellModelAnchoredLabel > & 
GetAnchoredLabelPool () const
 

Static Public Member Functions

static LabelCellModelCreate (const IdType &cellModelId, const dv3 &originEcef, const v3 &upEcef, int cubeFaceIndex, const std::vector< Text::ShapedGlyph > *pShapedGlyphPool, const std::vector< v3 > *pAnchorVertexPool, const std::vector< const LabelAnchorCategory * > *pLabelAnchorCategoryPool, const std::vector< LabelCellModelFeature > *pLabelFeaturePool, const std::vector< std::string > *pEntityNames, const std::vector< const Icons::IconDefinition * > *pIconKeys)
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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