Introduce SharedSolver class to improve BALMLayout's friend feature.
This commit is contained in:
@@ -55,6 +55,9 @@ public:
|
||||
virtual BSize MinSize(Variable* width, Variable* height) = 0;
|
||||
virtual BSize MaxSize(Variable* width, Variable* height) = 0;
|
||||
|
||||
virtual ResultType FindMins(const VariableList* variables) = 0;
|
||||
virtual ResultType FindMaxs(const VariableList* variables) = 0;
|
||||
|
||||
protected:
|
||||
LinearSpec* fLinearSpec;
|
||||
};
|
||||
@@ -122,6 +125,9 @@ public:
|
||||
BSize MinSize(Variable* width, Variable* height);
|
||||
BSize MaxSize(Variable* width, Variable* height);
|
||||
|
||||
ResultType FindMins(const VariableList* variables);
|
||||
ResultType FindMaxs(const VariableList* variables);
|
||||
|
||||
ResultType Solve();
|
||||
bool Save(const char* fileName);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user