HDK
|
#include <GU_Flatten2.h>
Classes | |
struct | AlignInfo |
struct | AngleInfo |
struct | EmptyInfo |
struct | PinInfo |
Public Types | |
enum | AlignDir { U_AXIS = 0, V_AXIS } |
using | PinSet = ElementConstraintList< PinInfo > |
using | AngleSet = ElementConstraintList< AngleInfo > |
using | AlignedGroupSet = GroupConstraintList< AlignInfo > |
using | StraightGroupSet = GroupConstraintList< EmptyInfo > |
Public Member Functions | |
bool | isEmpty () const |
bool | isTrivial () const |
bool | hasAffineDifferenceWith (const ConstraintSet &other) const |
bool | operator== (const ConstraintSet &other) const |
bool | operator!= (const ConstraintSet &other) const |
const PinSet & | pins () const |
PinSet & | pins () |
const AngleSet & | angles () const |
AngleSet & | angles () |
const AlignedGroupSet & | alignedSets () const |
AlignedGroupSet & | alignedSets () |
const StraightGroupSet & | straightSets () const |
StraightGroupSet & | straightSets () |
Definition at line 1023 of file GU_Flatten2.h.
Definition at line 1130 of file GU_Flatten2.h.
Definition at line 1129 of file GU_Flatten2.h.
Definition at line 1128 of file GU_Flatten2.h.
Definition at line 1131 of file GU_Flatten2.h.
Enumerator | |
---|---|
U_AXIS | |
V_AXIS |
Definition at line 1026 of file GU_Flatten2.h.
|
inline |
Definition at line 1141 of file GU_Flatten2.h.
|
inline |
Definition at line 1142 of file GU_Flatten2.h.
|
inline |
Definition at line 1137 of file GU_Flatten2.h.
|
inline |
Definition at line 1138 of file GU_Flatten2.h.
bool GU_Flatten2::ConstraintSet::hasAffineDifferenceWith | ( | const ConstraintSet & | other | ) | const |
bool GU_Flatten2::ConstraintSet::isEmpty | ( | ) | const |
bool GU_Flatten2::ConstraintSet::isTrivial | ( | ) | const |
|
inline |
Definition at line 1032 of file GU_Flatten2.h.
bool GU_Flatten2::ConstraintSet::operator== | ( | const ConstraintSet & | other | ) | const |
|
inline |
Definition at line 1133 of file GU_Flatten2.h.
|
inline |
Definition at line 1134 of file GU_Flatten2.h.
|
inline |
Definition at line 1145 of file GU_Flatten2.h.
|
inline |
Definition at line 1146 of file GU_Flatten2.h.