WSF
wizard::AttachmentZoneEllipse Class Reference

#include <AttachmentZoneEllipse.hpp>

Inherits wkf::AttachmentZoneEllipse.

Public Member Functions

 AttachmentZoneEllipse (vespa::VaEntity &aParent, vespa::VaViewer *aViewerPtr)
 ~AttachmentZoneEllipse ()=default
unsigned int GetPickMode () const override
bool IsHighlightable () override
bool Highlight (vespa::VaViewer *aViewerPtr, const vespa::VaAttachmentSubId &aSubpartId, bool aHighlight, const UtColor &aColor) override
void SetRelative (bool aRelative)
bool IsRelative () const
bool Pick (vespa::VaViewer *aViewerPtr, int aMouseX, int aMouseY, bool aToggle, bool aDoubleClick, const vespa::VaAttachmentSubId &aAttachmentSubPartId) override
void MoveRelative (UtEntity &aRefBefore, UtEntity &aRefAfter, int aFeedbackFormat, double aFeedbackPrecision, vespa::MoveRelativeMask aMoveRelativeMask, vespa::VaViewer *aViewerPtr) override
std::string GetMenuSelectionString (const vespa::VaAttachmentSubId &aSubId) const override

Constructor & Destructor Documentation

◆ AttachmentZoneEllipse()

wizard::AttachmentZoneEllipse::AttachmentZoneEllipse ( vespa::VaEntity & aParent,
vespa::VaViewer * aViewerPtr )

◆ ~AttachmentZoneEllipse()

wizard::AttachmentZoneEllipse::~AttachmentZoneEllipse ( )
default

Member Function Documentation

◆ GetMenuSelectionString()

std::string wizard::AttachmentZoneEllipse::GetMenuSelectionString ( const vespa::VaAttachmentSubId & aSubId) const
override

◆ GetPickMode()

unsigned int wizard::AttachmentZoneEllipse::GetPickMode ( ) const
inlineoverride

◆ Highlight()

bool wizard::AttachmentZoneEllipse::Highlight ( vespa::VaViewer * aViewerPtr,
const vespa::VaAttachmentSubId & aSubpartId,
bool aHighlight,
const UtColor & aColor )
inlineoverride

◆ IsHighlightable()

bool wizard::AttachmentZoneEllipse::IsHighlightable ( )
inlineoverride

◆ IsRelative()

bool wizard::AttachmentZoneEllipse::IsRelative ( ) const
inline

Referenced by MoveRelative().

◆ MoveRelative()

void wizard::AttachmentZoneEllipse::MoveRelative ( UtEntity & aRefBefore,
UtEntity & aRefAfter,
int aFeedbackFormat,
double aFeedbackPrecision,
vespa::MoveRelativeMask aMoveRelativeMask,
vespa::VaViewer * aViewerPtr )
override

References IsRelative().

◆ Pick()

bool wizard::AttachmentZoneEllipse::Pick ( vespa::VaViewer * aViewerPtr,
int aMouseX,
int aMouseY,
bool aToggle,
bool aDoubleClick,
const vespa::VaAttachmentSubId & aAttachmentSubPartId )
override

◆ SetRelative()

void wizard::AttachmentZoneEllipse::SetRelative ( bool aRelative)
inline

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