3#include "MRViewerFwd.h"
34 std::vector<std::shared_ptr<VisualObject>>
objsList;
37 const std::vector<std::shared_ptr<VisualObject>>& objsList_ = {} ) :
48 FitBoxParams(
const Box3f& worldBox_,
float factor_ = 1.f,
bool snapView_ =
false ) :
bool snapView
Definition MRFitData.h:28
FitMode
Fit mode ( types of objects for which the fit is applied )
Definition MRFitData.h:14
FitMode mode
Definition MRFitData.h:33
Box3f worldBox
Definition MRFitData.h:46
FitDataParams(float factor_=1.f, bool snapView_=false, FitMode mode_=FitMode::Visible, const std::vector< std::shared_ptr< VisualObject > > &objsList_={})
custom objects list. used only with CustomObjectsList mode
Definition MRFitData.h:36
FitBoxParams(const Box3f &worldBox_, float factor_=1.f, bool snapView_=false)
box in world space to fit
Definition MRFitData.h:48
std::vector< std::shared_ptr< VisualObject > > objsList
fit mode
Definition MRFitData.h:34
float factor
Definition MRFitData.h:24
@ SelectedObjects
fit only selected primitives
@ SelectedPrimitives
fit all visible objects
@ SelectableObjects
fit only selected objects
@ CustomObjectsList
fit only selectable objects (exclude ancillary objects)
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRFitData.h:23
Definition MRFitData.h:45
Definition MRFitData.h:32