VisioMove  2.1.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Pages
Vg3DModule::VgIconMarker Class Reference

Displays an icon as a marker of a VgPoint. More...

Inheritance diagram for Vg3DModule::VgIconMarker:
Inheritance graph

Public Member Functions

 VgIconMarker ()
 Constructor. More...
 
virtual ~VgIconMarker ()
 Desctructor. More...
 
virtual VgIconMarkerasIconMarker ()
 
VgEngine::VgRefPtr
< VgEngine::VgITexture > & 
getIcon ()
 
bool setIcon (VgEngine::VgRefPtr< VgEngine::VgITexture > &pTexture)
 Sets a new icon. More...
 
float getScale () const
 
void setScale (const float pScale)
 Sets a new scale. More...
 
- Public Member Functions inherited from Vg3DModule::VgMarker
virtual ~VgMarker ()
 Desctructor. More...
 
virtual VgTextMarkerasTextMarker ()
 Casts this instance into a VgTextMarker. More...
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 Constructor. More...
 
 VgReferenced (const VgReferenced &pThis)
 Copy constructor. More...
 
virtual ~VgReferenced ()
 Destructor. More...
 
VgReferencedoperator= (const VgReferenced &pThis)
 Assignment operator. More...
 
void ref () const
 This method is used to add a reference to this object. More...
 
int unref () const
 This method is used to remove a reference to this object. More...
 
int getNbReferences () const
 Retrieves the number of references to this object. More...
 

Friends

class VgEngine::VgObjectBridge
 

Additional Inherited Members

- Protected Member Functions inherited from Vg3DModule::VgMarker
 VgMarker ()
 Constructor. More...
 
- Protected Attributes inherited from Vg3DModule::VgMarker
Private * mPrivate
 
- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 The number of references to this object. More...
 

Detailed Description

Displays an icon as a marker of a VgPoint.

Note
Do not instantiate this class manually. Use its associated descriptor instead (Vg3DModule::VgIconMarkerDescriptor)
Version
2.0

Constructor & Destructor Documentation

Vg3DModule::VgIconMarker::VgIconMarker ( )

Constructor.

virtual Vg3DModule::VgIconMarker::~VgIconMarker ( )
virtual

Desctructor.

Member Function Documentation

virtual VgIconMarker* Vg3DModule::VgIconMarker::asIconMarker ( )
virtual
Returns
this.

Reimplemented from Vg3DModule::VgMarker.

VgEngine::VgRefPtr< VgEngine::VgITexture >& Vg3DModule::VgIconMarker::getIcon ( )
Returns
The actual icon's texture. Might be null.
Version
2.0.9263
float Vg3DModule::VgIconMarker::getScale ( ) const
Returns
The actual icon's scale. Default Value : 20.
Version
2.0.9263
bool Vg3DModule::VgIconMarker::setIcon ( VgEngine::VgRefPtr< VgEngine::VgITexture > &  pTexture)

Sets a new icon.

Version
2.0.9263
void Vg3DModule::VgIconMarker::setScale ( const float  pScale)

Sets a new scale.

Default Value : 20.

Version
2.0.9263

Friends And Related Function Documentation

friend class VgEngine::VgObjectBridge
friend

The documentation for this class was generated from the following file:
VisioMove 2.1.5, Visioglobe® 2015