Gui::Dialog::TransformStrategy Class Referenceabstract

#include <Transform.h>

Public Member Functions

void acceptDataTransform (const Base::Matrix4D &mat, App::DocumentObject *obj)
 
void applyTransform (const Base::Placement &plm)
 
void applyViewTransform (const Base::Placement &plm, App::DocumentObject *obj)
 
void commitTransform (const Base::Matrix4D &plm)
 
Base::Vector3d getRotationCenter () const
 
void resetTransform ()
 
void resetViewTransform (App::DocumentObject *obj)
 
virtual std::set< App::DocumentObject * > transformObjects () const =0
 
 TransformStrategy ()
 
virtual ~TransformStrategy ()
 

Constructor & Destructor Documentation

◆ TransformStrategy()

TransformStrategy::TransformStrategy ( )

◆ ~TransformStrategy()

TransformStrategy::~TransformStrategy ( )
virtual

Member Function Documentation

◆ acceptDataTransform()

◆ applyTransform()

void TransformStrategy::applyTransform ( const Base::Placement plm)

◆ applyViewTransform()

◆ commitTransform()

◆ getRotationCenter()

◆ resetTransform()

void TransformStrategy::resetTransform ( )

◆ resetViewTransform()

◆ transformObjects()

virtual std::set<App::DocumentObject*> Gui::Dialog::TransformStrategy::transformObjects ( ) const
pure virtual

The documentation for this class was generated from the following files:
  • Sources/FreeCAD/src/Gui/Transform.h
  • Sources/FreeCAD/src/Gui/Transform.cpp