/dports/graphics/qgis/qgis-3.22.3/src/core/pal/ |
H A D | problem.h | 46 class LabelPosition; variable 98 …void addCandidatePosition( std::unique_ptr< LabelPosition > position ) { mLabelPositions.emplace_b… in addCandidatePosition() 134 …QList<LabelPosition *> getSolution( bool returnInactive, QList<LabelPosition *> *unlabeled = nullp… 147 std::vector< std::unique_ptr< LabelPosition > > *positionsWithNoCandidates() in positionsWithNoCandidates() 155 PalRtree< LabelPosition > &allCandidatesIndex() { return mAllCandidatesIndex; } in allCandidatesIndex() 162 bool candidatesAreConflicting( const LabelPosition *lp1, const LabelPosition *lp2 ) const; 199 std::vector< std::unique_ptr< LabelPosition > > mLabelPositions; 201 PalRtree<LabelPosition> mAllCandidatesIndex; 202 PalRtree<LabelPosition> mActiveCandidatesIndex; 204 std::vector< std::unique_ptr< LabelPosition > > mPositionsWithNoCandidates; [all …]
|
H A D | labelposition.cpp | 140 LabelPosition::LabelPosition( const LabelPosition &other ) in LabelPosition() function in LabelPosition 265 bool LabelPosition::isInConflict( const LabelPosition *lp ) const in isInConflict() 282 bool LabelPosition::isInConflictMultiPart( const LabelPosition *lp ) const in isInConflictMultiPart() 306 int LabelPosition::partCount() const in partCount() 328 int LabelPosition::getId() const in getId() 343 double LabelPosition::getAlpha() const in getAlpha() 348 void LabelPosition::validateCost() in validateCost() 401 void LabelPosition::removeFromIndex( PalRtree<LabelPosition> &index ) in removeFromIndex() 409 void LabelPosition::insertIntoIndex( PalRtree<LabelPosition> &index ) in insertIntoIndex() 423 const LabelPosition *tmp1 = this; in createMultiPartGeosGeom() [all …]
|
H A D | feature.h | 55 class LabelPosition; variable 124 std::vector<std::unique_ptr<LabelPosition> > createCandidates( Pal *pal ); 134 …andidatesAroundPoint( double x, double y, std::vector<std::unique_ptr<LabelPosition> > &lPos, doub… 144 …eCandidatesOverPoint( double x, double y, std::vector<std::unique_ptr<LabelPosition> > &lPos, doub… 154 …ateCenteredOverPoint( double x, double y, std::vector<std::unique_ptr<LabelPosition> > &lPos, doub… 162 std::unique_ptr< LabelPosition > createCandidatePointOnSurface( PointSet *mapShape ); 225 …std::unique_ptr< LabelPosition > curvedPlacementAtOffset( PointSet *mapShape, const std::vector<do… 245 …std::size_t createCandidatesForPolygon( std::vector<std::unique_ptr<LabelPosition> > &lPos, PointS… 253 …std::size_t createCandidatesOutsidePolygon( std::vector<std::unique_ptr<LabelPosition> > &lPos, Pa… 323 …void addSizePenalty( std::vector<std::unique_ptr<LabelPosition> > &lPos, double bbx[4], double bby… [all …]
|
H A D | labelposition.h | 55 class CORE_EXPORT LabelPosition : public PointSet 92 LabelPosition( int id, double x1, double y1, 98 LabelPosition( const LabelPosition &other ); 137 bool isInConflict( const LabelPosition *ls ) const; 277 LabelPosition *nextPart() const { return mNextPart.get(); } in nextPart() 307 void removeFromIndex( PalRtree<LabelPosition> &index ); 312 void insertIntoIndex( PalRtree<LabelPosition> &index ); 368 LabelPosition::Quadrant quadrant; 373 std::unique_ptr< LabelPosition > mNextPart; 396 bool isInConflictMultiPart( const LabelPosition *lp ) const; [all …]
|
H A D | costcalculator.h | 31 class LabelPosition; variable 42 …static void addObstacleCostPenalty( pal::LabelPosition *lp, pal::FeaturePart *obstacle, Pal *pal ); 48 …teCandidatePolygonRingDistanceCosts( std::vector<std::unique_ptr<pal::LabelPosition> > &lPos, doub… 55 …istanceCosts( pal::FeaturePart *feature, std::vector<std::unique_ptr<pal::LabelPosition> > &lPos ); 58 …static double calculatePolygonRingDistance( LabelPosition *candidate, double bbx[4], double bby[4]… 66 …candidateSortGrow( const std::unique_ptr<pal::LabelPosition> &c1, const std::unique_ptr<pal::Label… 83 explicit CandidatePolygonRingDistanceCalculator( LabelPosition *candidate );
|
H A D | feature.cpp | 248 return LabelPosition::QuadrantLeft; in quadrantFromOffset() 263 return LabelPosition::QuadrantRight; in quadrantFromOffset() 270 return LabelPosition::QuadrantAbove; in quadrantFromOffset() 274 return LabelPosition::QuadrantBelow; in quadrantFromOffset() 278 return LabelPosition::QuadrantOver; in quadrantFromOffset() 558 LabelPosition::Quadrant quadrant = LabelPosition::QuadrantAboveLeft; in createCandidatesAtOrderedPositionsOverPoint() 631 LabelPosition::Quadrant quadrant = LabelPosition::QuadrantOver; in createCandidatesAroundPoint() 1264 …LabelPosition > firstPosition = std::make_unique< LabelPosition >( 0, it->x, it->y, it->width, it-… in curvedPlacementAtOffset() 1271 …r< LabelPosition > position = std::make_unique< LabelPosition >( 0, it->x, it->y, it->width, it->h… in curvedPlacementAtOffset() 1460 std::unique_ptr< LabelPosition > p = std::make_unique< LabelPosition >( *labelPosition ); in createCurvedCandidatesAlongLine() [all …]
|
H A D | costcalculator.cpp | 28 …ator::candidateSortGrow( const std::unique_ptr< LabelPosition > &c1, const std::unique_ptr< LabelP… in candidateSortGrow() 33 void CostCalculator::addObstacleCostPenalty( LabelPosition *lp, FeaturePart *obstacle, Pal *pal ) in addObstacleCostPenalty() 114 QHash< LabelPosition *, double > polygonRingDistances; in calculateCandidatePolygonRingDistanceCosts() 117 for ( const std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonRingDistanceCosts() 136 for ( std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonRingDistanceCosts() 143 …troidDistanceCosts( pal::FeaturePart *feature, std::vector<std::unique_ptr<LabelPosition> > &lPos ) in calculateCandidatePolygonCentroidDistanceCosts() 150 QHash< LabelPosition *, double > polygonCentroidDistances; in calculateCandidatePolygonCentroidDistanceCosts() 153 for ( std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonCentroidDistanceCosts() 176 for ( std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonCentroidDistanceCosts() 183 double CostCalculator::calculatePolygonRingDistance( LabelPosition *candidate, double bbx[4], doubl… in calculatePolygonRingDistance() [all …]
|
H A D | problem.cpp | 85 LabelPosition *lp2 = nullptr; in reduce() 119 const_cast< LabelPosition * >( lp )->decrementNumOverlaps(); in reduce() 140 void Problem::ignoreLabel( const LabelPosition *lp, PriorityQueue &list, PalRtree< LabelPosition > … in ignoreLabel() 174 LabelPosition *lp = nullptr; in init_sol_falp() 217 std::vector< const LabelPosition * > conflictingPositions; in init_sol_falp() 227 for ( const LabelPosition *conflict : conflictingPositions ) in init_sol_falp() 239 LabelPosition *retainedLabel = nullptr; in init_sol_falp() 280 bool Problem::candidatesAreConflicting( const LabelPosition *lp1, const LabelPosition *lp2 ) const in candidatesAreConflicting() 307 LabelPosition *lp = nullptr; in chain() 653 QList<LabelPosition *> Problem::getSolution( bool returnInactive, QList<LabelPosition *> *unlabeled… in getSolution() [all …]
|
H A D | pal.cpp | 101 PalRtree< LabelPosition > allCandidatesFirstRound( maxCoordinateExtentForSpatialIndices ); in extract() 178 …std::vector< std::unique_ptr< LabelPosition > > candidates = featurePart->createCandidates( this ); in extract() 197 for ( std::unique_ptr< LabelPosition > &candidate : candidates ) in extract() 304 …CostCalculator::addObstacleCostPenalty( const_cast< LabelPosition * >( candidatePosition ), obstac… in extract() 417 for ( std::unique_ptr< LabelPosition > &candidate : feat->candidates ) in extract() 437 for ( std::unique_ptr< LabelPosition > &candidate : feat->candidates ) in extract() 439 std::unique_ptr< LabelPosition > lp = std::move( candidate ); in extract() 488 QList<LabelPosition *> Pal::solveProblem( Problem *prob, bool displayAll, QList<LabelPosition *> *u… in solveProblem() 491 return QList<LabelPosition *>(); in solveProblem() 501 return QList<LabelPosition *>(); in solveProblem() [all …]
|
/dports/graphics/qgis-ltr/qgis-3.16.16/src/core/pal/ |
H A D | labelposition.cpp | 140 LabelPosition::LabelPosition( const LabelPosition &other ) in LabelPosition() function in LabelPosition 265 bool LabelPosition::isInConflict( const LabelPosition *lp ) const in isInConflict() 276 bool LabelPosition::isInConflictSinglePart( const LabelPosition *lp ) const in isInConflictSinglePart() 304 bool LabelPosition::isInConflictMultiPart( const LabelPosition *lp ) const in isInConflictMultiPart() 307 const LabelPosition *tmp1 = this; in isInConflictMultiPart() 311 const LabelPosition *tmp2 = lp; in isInConflictMultiPart() 324 int LabelPosition::partCount() const in partCount() 346 int LabelPosition::getId() const in getId() 366 void LabelPosition::validateCost() in validateCost() 419 void LabelPosition::removeFromIndex( PalRtree<LabelPosition> &index ) in removeFromIndex() [all …]
|
H A D | labelposition.h | 55 class CORE_EXPORT LabelPosition : public PointSet 92 LabelPosition( int id, double x1, double y1, 98 LabelPosition( const LabelPosition &other ); 137 bool isInConflict( const LabelPosition *ls ) const; 277 LabelPosition *nextPart() const { return mNextPart.get(); } in nextPart() 299 void removeFromIndex( PalRtree<LabelPosition> &index ); 304 void insertIntoIndex( PalRtree<LabelPosition> &index ); 330 LabelPosition::Quadrant quadrant; 334 std::unique_ptr< LabelPosition > mNextPart; 353 bool isInConflictMultiPart( const LabelPosition *lp ) const; [all …]
|
H A D | feature.h | 87 class LabelPosition; variable 148 std::vector<std::unique_ptr<LabelPosition> > createCandidates( Pal *pal ); 158 …andidatesAroundPoint( double x, double y, std::vector<std::unique_ptr<LabelPosition> > &lPos, doub… 168 …eCandidatesOverPoint( double x, double y, std::vector<std::unique_ptr<LabelPosition> > &lPos, doub… 186 std::unique_ptr< LabelPosition > createCandidatePointOnSurface( PointSet *mapShape ); 215 …std::size_t createHorizontalCandidatesAlongLine( std::vector<std::unique_ptr<LabelPosition> > &lPo… 250 …std::unique_ptr< LabelPosition > curvedPlacementAtOffset( PointSet *path_positions, double *path_d… 270 …std::size_t createCandidatesForPolygon( std::vector<std::unique_ptr<LabelPosition> > &lPos, PointS… 278 …std::size_t createCandidatesOutsidePolygon( std::vector<std::unique_ptr<LabelPosition> > &lPos, Pa… 348 …void addSizePenalty( std::vector<std::unique_ptr<LabelPosition> > &lPos, double bbx[4], double bby… [all …]
|
H A D | problem.h | 46 class LabelPosition; variable 97 …void addCandidatePosition( std::unique_ptr< LabelPosition > position ) { mLabelPositions.emplace_b… in addCandidatePosition() 112 …LabelPosition *featureCandidate( int feature, int candidate ) const { return mLabelPositions[ mFea… in featureCandidate() 133 …QList<LabelPosition *> getSolution( bool returnInactive, QList<LabelPosition *> *unlabeled = nullp… 146 std::vector< std::unique_ptr< LabelPosition > > *positionsWithNoCandidates() in positionsWithNoCandidates() 154 PalRtree< LabelPosition > &allCandidatesIndex() { return mAllCandidatesIndex; } in allCandidatesIndex() 193 std::vector< std::unique_ptr< LabelPosition > > mLabelPositions; 195 PalRtree<LabelPosition> mAllCandidatesIndex; 196 PalRtree<LabelPosition> mActiveCandidatesIndex; 198 std::vector< std::unique_ptr< LabelPosition > > mPositionsWithNoCandidates;
|
H A D | costcalculator.h | 31 class LabelPosition; variable 42 …static void addObstacleCostPenalty( pal::LabelPosition *lp, pal::FeaturePart *obstacle, Pal *pal ); 48 …teCandidatePolygonRingDistanceCosts( std::vector<std::unique_ptr<pal::LabelPosition> > &lPos, doub… 55 …istanceCosts( pal::FeaturePart *feature, std::vector<std::unique_ptr<pal::LabelPosition> > &lPos ); 58 …static double calculatePolygonRingDistance( LabelPosition *candidate, double bbx[4], double bby[4]… 66 …candidateSortGrow( const std::unique_ptr<pal::LabelPosition> &c1, const std::unique_ptr<pal::Label… 83 explicit CandidatePolygonRingDistanceCalculator( LabelPosition *candidate );
|
H A D | feature.cpp | 244 return LabelPosition::QuadrantLeft; in quadrantFromOffset() 259 return LabelPosition::QuadrantRight; in quadrantFromOffset() 266 return LabelPosition::QuadrantAbove; in quadrantFromOffset() 274 return LabelPosition::QuadrantOver; in quadrantFromOffset() 547 LabelPosition::Quadrant quadrant = LabelPosition::QuadrantAboveLeft; in createCandidatesAtOrderedPositionsOverPoint() 620 LabelPosition::Quadrant quadrant = LabelPosition::QuadrantOver; in createCandidatesAroundPoint() 1299 LabelPosition *slp_tmp = nullptr; in curvedPlacementAtOffset() 1376 LabelPosition *next = tmp.get(); in curvedPlacementAtOffset() 1396 std::unique_ptr< LabelPosition > newLp = qgis::make_unique< LabelPosition >( *lp ); in _createCurvedCandidate() 1529 LabelPosition *tmp = slp.get(); in createCurvedCandidatesAlongLine() [all …]
|
H A D | costcalculator.cpp | 28 …ator::candidateSortGrow( const std::unique_ptr< LabelPosition > &c1, const std::unique_ptr< LabelP… in candidateSortGrow() 33 void CostCalculator::addObstacleCostPenalty( LabelPosition *lp, FeaturePart *obstacle, Pal *pal ) in addObstacleCostPenalty() 114 QHash< LabelPosition *, double > polygonRingDistances; in calculateCandidatePolygonRingDistanceCosts() 117 for ( std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonRingDistanceCosts() 136 for ( std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonRingDistanceCosts() 143 …troidDistanceCosts( pal::FeaturePart *feature, std::vector<std::unique_ptr<LabelPosition> > &lPos ) in calculateCandidatePolygonCentroidDistanceCosts() 150 QHash< LabelPosition *, double > polygonCentroidDistances; in calculateCandidatePolygonCentroidDistanceCosts() 153 for ( std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonCentroidDistanceCosts() 176 for ( std::unique_ptr< LabelPosition > &pos : lPos ) in calculateCandidatePolygonCentroidDistanceCosts() 183 double CostCalculator::calculatePolygonRingDistance( LabelPosition *candidate, double bbx[4], doubl… in calculatePolygonRingDistance() [all …]
|
H A D | problem.cpp | 85 LabelPosition *lp2 = nullptr; in reduce() 119 const_cast< LabelPosition * >( lp )->decrementNumOverlaps(); in reduce() 140 void ignoreLabel( const LabelPosition *lp, PriorityQueue &list, PalRtree< LabelPosition > &candidat… in ignoreLabel() 174 LabelPosition *lp = nullptr; in init_sol_falp() 217 std::vector< const LabelPosition * > conflictingPositions; in init_sol_falp() 227 for ( const LabelPosition *conflict : conflictingPositions ) in init_sol_falp() 239 LabelPosition *retainedLabel = nullptr; in init_sol_falp() 302 LabelPosition *lp = nullptr; in chain() 657 QList<LabelPosition *> Problem::getSolution( bool returnInactive, QList<LabelPosition *> *unlabeled… in getSolution() 659 QList<LabelPosition *> finalLabelPlacements; in getSolution() [all …]
|
H A D | pal.cpp | 101 PalRtree< LabelPosition > allCandidatesFirstRound( maxCoordinateExtentForSpatialIndices ); in extract() 178 …std::vector< std::unique_ptr< LabelPosition > > candidates = featurePart->createCandidates( this ); in extract() 197 for ( std::unique_ptr< LabelPosition > &candidate : candidates ) in extract() 215 …std::unique_ptr< LabelPosition > unplacedPosition = featurePart->createCandidatePointOnSurface( fe… in extract() 302 …CostCalculator::addObstacleCostPenalty( const_cast< LabelPosition * >( candidatePosition ), obstac… in extract() 415 for ( std::unique_ptr< LabelPosition > &candidate : feat->candidates ) in extract() 435 for ( std::unique_ptr< LabelPosition > &candidate : feat->candidates ) in extract() 437 std::unique_ptr< LabelPosition > lp = std::move( candidate ); in extract() 486 QList<LabelPosition *> Pal::solveProblem( Problem *prob, bool displayAll, QList<LabelPosition *> *u… in solveProblem() 489 return QList<LabelPosition *>(); in solveProblem() [all …]
|
/dports/databases/kexi/kexi-3.2.0/src/plugins/forms/widgets/ |
H A D | kexidbautofield.h | 56 Q_PROPERTY(LabelPosition labelPosition READ labelPosition WRITE setLabelPosition) 67 enum LabelPosition { Left = 300, Top, NoLabel }; enum 68 Q_ENUM(LabelPosition) 70 KexiDBAutoField(const QString &text, WidgetType type, LabelPosition pos, 72 explicit KexiDBAutoField(QWidget *parent = 0, LabelPosition pos = Left); 105 LabelPosition labelPosition() const; 106 virtual void setLabelPosition(LabelPosition position); 197 void init(const QString &text, WidgetType type, LabelPosition pos); 208 void setLabelPositionInternal(LabelPosition position, bool noLabel);
|
/dports/devel/intel-graphics-compiler/SPIRV-Tools/test/opt/ |
H A D | dataflow.cpp | 37 VisitOrder(IRContext& context, LabelPosition label_position) in VisitOrder() 65 context, ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly) {} in BackwardReachability() 151 std::map<ForwardDataFlowAnalysis::LabelPosition, std::vector<uint32_t>> in TEST_F() 153 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly] = { in TEST_F() 156 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtBeginning] = { in TEST_F() 159 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtEnd] = { in TEST_F() 162 expected_order[ForwardDataFlowAnalysis::LabelPosition::kNoLabels] = { in TEST_F()
|
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/test/opt/ |
H A D | dataflow.cpp | 37 VisitOrder(IRContext& context, LabelPosition label_position) in VisitOrder() 65 context, ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly) {} in BackwardReachability() 151 std::map<ForwardDataFlowAnalysis::LabelPosition, std::vector<uint32_t>> in TEST_F() 153 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly] = { in TEST_F() 156 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtBeginning] = { in TEST_F() 159 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtEnd] = { in TEST_F() 162 expected_order[ForwardDataFlowAnalysis::LabelPosition::kNoLabels] = { in TEST_F()
|
/dports/graphics/qgis/qgis-3.22.3/src/core/labeling/ |
H A D | qgsvectorlayerlabelprovider.h | 64 void drawLabelBackground( QgsRenderContext &context, pal::LabelPosition *label ) const override; 65 void drawLabel( QgsRenderContext &context, pal::LabelPosition *label ) const override; 66 void drawUnplacedLabel( QgsRenderContext &context, pal::LabelPosition *label ) const override; 125 …void drawLabelPrivate( pal::LabelPosition *label, QgsRenderContext &context, QgsPalLayerSettings &… 150 void drawCallout( QgsRenderContext &context, pal::LabelPosition *label ) const;
|
/dports/graphics/qgis-ltr/qgis-3.16.16/src/core/labeling/ |
H A D | qgsvectorlayerlabelprovider.h | 64 void drawLabelBackground( QgsRenderContext &context, pal::LabelPosition *label ) const override; 65 void drawLabel( QgsRenderContext &context, pal::LabelPosition *label ) const override; 66 void drawUnplacedLabel( QgsRenderContext &context, pal::LabelPosition *label ) const override; 123 …void drawLabelPrivate( pal::LabelPosition *label, QgsRenderContext &context, QgsPalLayerSettings &… 148 void drawCallout( QgsRenderContext &context, pal::LabelPosition *label ) const;
|
/dports/audio/bharvestr-lv2/BHarvestr-7e6a1e7c81d0af61d4fabcd823978d62c8970502/src/BWidgets/ |
H A D | VSliderValue.hpp | 41 const std::string& valueFormat, LabelPosition valuePos = LABEL_TOP); 76 virtual void setValuePosition (const LabelPosition pos); 82 LabelPosition getValuePosition () const; 131 LabelPosition valPosition;
|
H A D | HSliderValue.hpp | 41 const std::string& valueFormat, LabelPosition valuePos = LABEL_TOP); 76 virtual void setValuePosition (const LabelPosition pos); 82 LabelPosition getValuePosition () const; 131 LabelPosition valPosition;
|