WSF
wizard::VtkInterface Class Reference

#include <VtkInterface.hpp>

Inherits QObject.

Public Types

enum class  MoveMode { RotateScenario , RotateSelection , TranslateScenario , TranslateSelection }
 Represents the transformation used when moving entities and attachments. More...

Signals

void AttachmentAdded (vespa::VaAttachment *aAttachmentPtr)

Public Member Functions

 VtkInterface ()
 ~VtkInterface () override
void OnProxyAvailable (WsfPProxy *aProxyPtr)
void RequestSelectPlatform (const QString &aPlatformName)
void SetMoveMode (MoveMode aMoveMode) noexcept
MoveMode GetMoveMode () const noexcept

Member Enumeration Documentation

◆ MoveMode

enum class wizard::VtkInterface::MoveMode
strong

Represents the transformation used when moving entities and attachments.

Enumerator
RotateScenario 

mode for rotation of the entire scenario

RotateSelection 

mode for rotation of a selection

TranslateScenario 

mode for translation of the entire scenario

TranslateSelection 

mode for translation of a selection (the default)

Constructor & Destructor Documentation

◆ VtkInterface()

◆ ~VtkInterface()

wizard::VtkInterface::~VtkInterface ( )
override

Member Function Documentation

◆ AttachmentAdded

void wizard::VtkInterface::AttachmentAdded ( vespa::VaAttachment * aAttachmentPtr)
signal

References AttachmentAdded(), and TranslateSelection.

Referenced by AttachmentAdded().

◆ GetMoveMode()

wizard::VtkInterface::MoveMode wizard::VtkInterface::GetMoveMode ( ) const
noexcept

Gets the MoveMode for scenario transformations

Returns
the current MoveMode

◆ OnProxyAvailable()

◆ RequestSelectPlatform()

void wizard::VtkInterface::RequestSelectPlatform ( const QString & aPlatformName)

◆ SetMoveMode()

void wizard::VtkInterface::SetMoveMode ( MoveMode aMoveMode)
noexcept

Sets the MoveMode for scenario transformations

Parameters
aMoveModeis the new MoveMode

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved