WSF
wizard::AttachmentZonePolygon Class Reference

#include <AttachmentZonePolygon.hpp>

Inherits wkf::AttachmentZonePolygon.

Public Member Functions

 AttachmentZonePolygon (vespa::VaEntity &aParent, vespa::VaViewer *aViewerPtr)
 ~AttachmentZonePolygon ()=default
unsigned int GetPickMode () const override
bool IsHighlightable () override
bool Highlight (vespa::VaViewer *aViewerPtr, const vespa::VaAttachmentSubId &aSubpartId, bool aHighlight, const UtColor &aColor) override
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

◆ AttachmentZonePolygon()

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

◆ ~AttachmentZonePolygon()

wizard::AttachmentZonePolygon::~AttachmentZonePolygon ( )
default

Member Function Documentation

◆ GetMenuSelectionString()

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

◆ GetPickMode()

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

◆ Highlight()

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

◆ IsHighlightable()

bool wizard::AttachmentZonePolygon::IsHighlightable ( )
inlineoverride

◆ MoveRelative()

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

◆ Pick()

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

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