MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::CornerControllerObject Class Reference

class that holds and manages corner controller object More...

#include <MRViewportCornerController.h>

Classes

struct  PickedIds
 

Public Member Functions

 CornerControllerObject ()=default
 
MRVIEWER_API void initDefault ()
 initialize this object with default settings
 
MRVIEWER_API void enable (ViewportMask mask)
 enables or disables this object by provided mask
 
MRVIEWER_API void draw (const Viewport &vp, const AffineXf3f &rotXf, const AffineXf3f &vpInvXf)
 draw this object in given viewport in position of basis axes
 
MRVIEWER_API bool getRedrawFlag (ViewportMask mask) const
 returns true if objects requires redraw
 
MRVIEWER_API void resetRedrawFlag ()
 marks this object as drawn
 

Detailed Description

class that holds and manages corner controller object

Constructor & Destructor Documentation

◆ CornerControllerObject()

MR::CornerControllerObject::CornerControllerObject ( )
default

Member Function Documentation

◆ draw()

MRVIEWER_API void MR::CornerControllerObject::draw ( const Viewport & vp,
const AffineXf3f & rotXf,
const AffineXf3f & vpInvXf )

draw this object in given viewport in position of basis axes

◆ enable()

MRVIEWER_API void MR::CornerControllerObject::enable ( ViewportMask mask)

enables or disables this object by provided mask

◆ getRedrawFlag()

MRVIEWER_API bool MR::CornerControllerObject::getRedrawFlag ( ViewportMask mask) const

returns true if objects requires redraw

◆ initDefault()

MRVIEWER_API void MR::CornerControllerObject::initDefault ( )

initialize this object with default settings

◆ resetRedrawFlag()

MRVIEWER_API void MR::CornerControllerObject::resetRedrawFlag ( )

marks this object as drawn


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