|
static std::vector< std::shared_ptr< CObjCapControlMimic > > | iv::cad::getSelectedMimicElements (const std::shared_ptr< std::vector< std::shared_ptr< AbstractObjCapture > > > &objsCatchable, const std::set< uint64_t > &elementsIndices) |
|
static AbstractComponentGUI * | iv::cad::AddElementUseCase::prv_buttonNewControl (const std::string &txtLabel, const iv::ui::resources::ImageResource &resource, const std::shared_ptr< AbstractBuilderMimicElement > &creatorControlMimic, std::optional< std::shared_ptr< AbstractBuilderMimicElement > > &selectedBuilderOut) |
|
static void | iv::cad::AddElementUseCase::prvInsertControlToLayout (AbstractComponentGUI *buttonNewControl, CLayoutGrid *layout, const uint64_t maxRow, const uint64_t maxCol, uint64_t *order) |
|
static AbstractComponentGUI * | iv::cad::AddElementUseCase::prvPanelNewControl (std::optional< std::shared_ptr< AbstractBuilderMimicElement > > &selectedBuilderOut) |
|
static AbstractComponentGUI * | iv::cad::AlignmentUseCase::prvSelectAlignmentTypePanel (eAlignmentType &alignmentTypeOut) |
|
static uint8_t | iv::cad::AlignmentUseCase::prvTypeAlignToJustify (const eAlignmentType typeAlignment) |
|
static double | iv::cad::AlignmentUseCase::prvFilteredSelectionToAlignment (const double valueToAlignment, double valueObjToAlignment, const eAlignmentType typeAlignment) |
|
static iv::types::coord | iv::cad::AlignmentUseCase::prvGetObjectSelectionToAlignment (const std::vector< std::shared_ptr< CObjCapControlMimic > > &objsCaptured, const eAlignmentType alignmentType) |
|
static AbstractComponentGUI * | iv::cad::EquidistanceUseCase::prvSelectAlignmentTypePanel (double &distanceOut, eEquidistanceType &equidistanceTypeOut) |
|
static int32_t | iv::cad::EquidistanceUseCase::prvCompareVertical (const std::shared_ptr< CObjCapControlMimic > &control1, const std::shared_ptr< CObjCapControlMimic > &control2) |
|
static void | iv::cad::EquidistanceUseCase::prvEquidistanceVertical (std::vector< std::shared_ptr< CObjCapControlMimic > > elements, const double distance, const bool isTop) |
|
static int32_t | iv::cad::EquidistanceUseCase::prvCompareHorizontal (const std::shared_ptr< CObjCapControlMimic > &control1, const std::shared_ptr< CObjCapControlMimic > &control2) |
|
static void | iv::cad::EquidistanceUseCase::prv_equiDistanceHorizontal (std::vector< std::shared_ptr< CObjCapControlMimic > > elements, const double distance, const bool isRight) |
|
std::pair< iv::math::geometry::Area, iv::math::geometry::Point2d > | iv::cad::CenterUseCase::prvGetBoundingBox (std::vector< std::shared_ptr< CObjCapControlMimic > > elements) |
|