Blender
V3.3
|
#include <Id.h>
Public Types | |
typedef unsigned | id_type |
Public Member Functions | |
Id () | |
Id (id_type id) | |
Id (id_type ifirst, id_type isecond) | |
Id (const Id &iBrother) | |
Id & | operator= (const Id &iBrother) |
id_type | getFirst () const |
id_type | getSecond () const |
void | setFirst (id_type first) |
void | setSecond (id_type second) |
bool | operator== (const Id &id) const |
bool | operator!= (const Id &id) const |
bool | operator< (const Id &id) const |
Class used to tag any object by an id. It is made of two unsigned integers.
typedef unsigned Freestyle::Id::id_type |
|
inline |
|
inline |
|
inline |
Returns the first Id number
Definition at line 62 of file Id.h.
Referenced by Freestyle::SteerableViewMap::AddFEdge(), Freestyle::ViewMap::AddViewShape(), Freestyle::ViewMapBuilder::FindOccludee(), Freestyle::ViewMap::InsertViewVertex(), Freestyle::Functions1D::GetSteerableViewMapDensityF1D::operator()(), Freestyle::ViewShape::SplitEdge(), Freestyle::SShape::SplitEdge(), and Freestyle::SShape::SplitEdgeIn2().
|
inline |
Returns the second Id number
Definition at line 68 of file Id.h.
Referenced by Freestyle::__recursiveSplit(), Freestyle::ViewMapBuilder::FindOccludee(), Freestyle::ViewMap::InsertViewVertex(), Freestyle::Operators::sequentialSplit(), Freestyle::ViewShape::SplitEdge(), Freestyle::SShape::SplitEdge(), and Freestyle::SShape::SplitEdgeIn2().
|
inline |
Sets the second number constituting the Id
Definition at line 80 of file Id.h.
Referenced by Freestyle::__recursiveSplit(), Freestyle::Operators::sequentialSplit(), and Freestyle::ViewShape::SplitEdge().