Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::cad::EquidistanceUseCase Namespace Reference

Enumerations

enum class  eEquidistanceType {
  NO_SELECTION , VERTICAL_TOP , VERTICAL_BOTTOM , HORIZONTAL_LEFT ,
  HORIZONTAL_RIGHT
}
 

Functions

static AbstractComponentGUIprvSelectAlignmentTypePanel (double &distanceOut, eEquidistanceType &equidistanceTypeOut)
 
static int32_t prvCompareVertical (const std::shared_ptr< CObjCapControlMimic > &control1, const std::shared_ptr< CObjCapControlMimic > &control2)
 
static void prvEquidistanceVertical (std::vector< std::shared_ptr< CObjCapControlMimic > > elements, const double distance, const bool isTop)
 
static int32_t prvCompareHorizontal (const std::shared_ptr< CObjCapControlMimic > &control1, const std::shared_ptr< CObjCapControlMimic > &control2)
 
static void prv_equiDistanceHorizontal (std::vector< std::shared_ptr< CObjCapControlMimic > > elements, const double distance, const bool isRight)
 

Enumeration Type Documentation

◆ eEquidistanceType

Enumerator
NO_SELECTION 
VERTICAL_TOP 
VERTICAL_BOTTOM 
HORIZONTAL_LEFT 
HORIZONTAL_RIGHT 

Function Documentation

◆ prv_equiDistanceHorizontal()

static void iv::cad::EquidistanceUseCase::prv_equiDistanceHorizontal ( std::vector< std::shared_ptr< CObjCapControlMimic > > elements,
const double distance,
const bool isRight )
static

◆ prvCompareHorizontal()

static int32_t iv::cad::EquidistanceUseCase::prvCompareHorizontal ( const std::shared_ptr< CObjCapControlMimic > & control1,
const std::shared_ptr< CObjCapControlMimic > & control2 )
static

◆ prvCompareVertical()

static int32_t iv::cad::EquidistanceUseCase::prvCompareVertical ( const std::shared_ptr< CObjCapControlMimic > & control1,
const std::shared_ptr< CObjCapControlMimic > & control2 )
static

◆ prvEquidistanceVertical()

static void iv::cad::EquidistanceUseCase::prvEquidistanceVertical ( std::vector< std::shared_ptr< CObjCapControlMimic > > elements,
const double distance,
const bool isTop )
static

◆ prvSelectAlignmentTypePanel()

static AbstractComponentGUI * iv::cad::EquidistanceUseCase::prvSelectAlignmentTypePanel ( double & distanceOut,
eEquidistanceType & equidistanceTypeOut )
static