Inkscape
Vector Graphics Editor
|
#include <cc_nonoverlapconstraints.h>
Public Member Functions | |
OverlapShapeOffsets (unsigned ind, double xOffset, double yOffset, unsigned int group) | |
OverlapShapeOffsets (unsigned ind, Cluster *cluster, unsigned int group) | |
OverlapShapeOffsets () | |
bool | usesClusterBounds (void) const |
void | resize (double xOffset, double yOffset) |
![]() | |
SubConstraintInfo (unsigned ind) | |
virtual | ~SubConstraintInfo () |
virtual void | updateVarIDsWithMapping (const VariableIDMap &idMap, bool forward) |
Public Attributes | |
Cluster * | cluster |
double | halfDim [2] |
Box | rectPadding |
unsigned int | group |
![]() | |
unsigned | varIndex |
bool | satisfied |
Definition at line 40 of file cc_nonoverlapconstraints.h.
|
inline |
Definition at line 43 of file cc_nonoverlapconstraints.h.
References halfDim.
|
inline |
Definition at line 53 of file cc_nonoverlapconstraints.h.
References halfDim.
|
inline |
Definition at line 62 of file cc_nonoverlapconstraints.h.
|
inline |
Definition at line 72 of file cc_nonoverlapconstraints.h.
References halfDim.
Referenced by cola::NonOverlapConstraints::resizeShape().
|
inline |
Definition at line 68 of file cc_nonoverlapconstraints.h.
References cluster, and cola::Cluster::clusterIsFromFixedRectangle().
Cluster* cola::OverlapShapeOffsets::cluster |
unsigned int cola::OverlapShapeOffsets::group |
Definition at line 80 of file cc_nonoverlapconstraints.h.
double cola::OverlapShapeOffsets::halfDim[2] |
Definition at line 78 of file cc_nonoverlapconstraints.h.
Referenced by cola::NonOverlapConstraints::computeOverlapForShapePairInfo(), cola::NonOverlapConstraints::generateSeparationConstraints(), cola::NonOverlapConstraints::getCurrSubConstraintAlternatives(), OverlapShapeOffsets(), OverlapShapeOffsets(), and resize().
Box cola::OverlapShapeOffsets::rectPadding |
Definition at line 79 of file cc_nonoverlapconstraints.h.
Referenced by cola::NonOverlapConstraints::computeOverlapForShapePairInfo(), and cola::NonOverlapConstraints::getCurrSubConstraintAlternatives().