WSM API v25.0.0 (2025.0.0)
Loading...
Searching...
No Matches
WSM::IMarker Class Referenceabstract

Description

IMarker is an object that represents a marker.

An IMarker can be requested from IGraphicsFactory

#include <interfaces.h>

Public Member Functions

virtual ~IMarker ()
 Destructor.
 
virtual void SetVisible (bool v)=0
 Get/Set visibility.
 
virtual bool GetVisible () const =0
 GetVisible() function.
 
virtual void SetPosition (const WSM::Point3d &aPosition)=0
 SetPosition() function.
 
virtual const WSM::Point3dGetPosition () const =0
 GetPosition() function.
 
virtual bool IsOver (const WSM::Point2d &aNormScreenPos)=0
 Check if the given normalized screen position 'is over' this marker.
 

Constructor & Destructor Documentation

◆ ~IMarker()

virtual WSM::IMarker::~IMarker ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ GetPosition()

virtual const WSM::Point3d & WSM::IMarker::GetPosition ( ) const
pure virtual

GetPosition() function.

◆ GetVisible()

virtual bool WSM::IMarker::GetVisible ( ) const
pure virtual

GetVisible() function.

◆ IsOver()

virtual bool WSM::IMarker::IsOver ( const WSM::Point2d aNormScreenPos)
pure virtual

Check if the given normalized screen position 'is over' this marker.

Parameters
[in]aNormScreenPos

◆ SetPosition()

virtual void WSM::IMarker::SetPosition ( const WSM::Point3d aPosition)
pure virtual

SetPosition() function.

Parameters
[in]aPosition

◆ SetVisible()

virtual void WSM::IMarker::SetVisible ( bool  v)
pure virtual

Get/Set visibility.

Parameters
[in]v

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