HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_UVFlatten::ConstraintSet Class Reference

#include <GU_UVFlatten.h>

Classes

struct  AlignInfo
 
struct  AngleInfo
 
struct  BaseInfo
 
struct  PinInfo
 

Public Types

enum  AlignDir { U_AXIS = 0, V_AXIS }
 
using StraightenInfo = BaseInfo
 
using PinSet = ElementConstraintList< PinInfo >
 
using AngleSet = ElementConstraintList< AngleInfo >
 
using AlignGroupSet = GroupConstraintList< AlignInfo >
 
using StraightenGroupSet = GroupConstraintList< StraightenInfo >
 

Public Member Functions

bool isEmpty () const
 
bool isTrivial () const
 
bool isRepositioningOf (const ConstraintSet &other) const
 
bool operator== (const ConstraintSet &other) const
 
bool operator!= (const ConstraintSet &other) const
 
const PinSetpins () const
 
PinSetpins ()
 
const AngleSetangles () const
 
AngleSetangles ()
 
const AlignGroupSetalignedSets () const
 
AlignGroupSetalignedSets ()
 
const StraightenGroupSetstraightSets () const
 
StraightenGroupSetstraightSets ()
 

Detailed Description

Definition at line 601 of file GU_UVFlatten.h.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
U_AXIS 
V_AXIS 

Definition at line 604 of file GU_UVFlatten.h.

Member Function Documentation

const AlignGroupSet& GU_UVFlatten::ConstraintSet::alignedSets ( ) const
inline

Definition at line 729 of file GU_UVFlatten.h.

AlignGroupSet& GU_UVFlatten::ConstraintSet::alignedSets ( )
inline

Definition at line 730 of file GU_UVFlatten.h.

const AngleSet& GU_UVFlatten::ConstraintSet::angles ( ) const
inline

Definition at line 725 of file GU_UVFlatten.h.

AngleSet& GU_UVFlatten::ConstraintSet::angles ( )
inline

Definition at line 726 of file GU_UVFlatten.h.

bool GU_UVFlatten::ConstraintSet::isEmpty ( ) const
bool GU_UVFlatten::ConstraintSet::isRepositioningOf ( const ConstraintSet other) const
bool GU_UVFlatten::ConstraintSet::isTrivial ( ) const

Definition at line 615 of file GU_UVFlatten.h.

bool GU_UVFlatten::ConstraintSet::operator== ( const ConstraintSet other) const
const PinSet& GU_UVFlatten::ConstraintSet::pins ( ) const
inline

Definition at line 721 of file GU_UVFlatten.h.

PinSet& GU_UVFlatten::ConstraintSet::pins ( )
inline

Definition at line 722 of file GU_UVFlatten.h.

const StraightenGroupSet& GU_UVFlatten::ConstraintSet::straightSets ( ) const
inline

Definition at line 733 of file GU_UVFlatten.h.

StraightenGroupSet& GU_UVFlatten::ConstraintSet::straightSets ( )
inline

Definition at line 734 of file GU_UVFlatten.h.


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