Inkscape
Vector Graphics Editor
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
cola::UnsatisfiableConstraintInfo Class Reference

Info about constraints that could not be satisfied in gradient projection process. More...

#include <compound_constraints.h>

Public Member Functions

 UnsatisfiableConstraintInfo (const vpsc::Constraint *c)
 
std::string toString (void) const
 

Public Attributes

unsigned leftVarIndex
 The index of the left variable.
 
unsigned rightVarIndex
 The index of the right variable.
 
double separation
 The separation.
 
bool equality
 Whether the separation is an exact distance or not.
 
cola::CompoundConstraintcc
 The index of the CompoundConstraint that created this.
 

Detailed Description

Info about constraints that could not be satisfied in gradient projection process.

Definition at line 788 of file compound_constraints.h.

Constructor & Destructor Documentation

◆ UnsatisfiableConstraintInfo()

cola::UnsatisfiableConstraintInfo::UnsatisfiableConstraintInfo ( const vpsc::Constraint c)

Definition at line 1574 of file compound_constraints.cpp.

Member Function Documentation

◆ toString()

std::string cola::UnsatisfiableConstraintInfo::toString ( void  ) const
inline

Member Data Documentation

◆ cc

cola::CompoundConstraint* cola::UnsatisfiableConstraintInfo::cc

The index of the CompoundConstraint that created this.

Definition at line 801 of file compound_constraints.h.

Referenced by toString().

◆ equality

bool cola::UnsatisfiableConstraintInfo::equality

Whether the separation is an exact distance or not.

Definition at line 799 of file compound_constraints.h.

Referenced by toString().

◆ leftVarIndex

unsigned cola::UnsatisfiableConstraintInfo::leftVarIndex

The index of the left variable.

Definition at line 793 of file compound_constraints.h.

Referenced by toString().

◆ rightVarIndex

unsigned cola::UnsatisfiableConstraintInfo::rightVarIndex

The index of the right variable.

Definition at line 795 of file compound_constraints.h.

Referenced by toString().

◆ separation

double cola::UnsatisfiableConstraintInfo::separation

The separation.

Definition at line 797 of file compound_constraints.h.

Referenced by toString().


The documentation for this class was generated from the following files: