part_c Class Reference

internal class of problem storing the information attatched to a piece in a problem More...

Collaboration diagram for part_c:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 part_c (unsigned short id, unsigned short mn, unsigned short mx, unsigned short grp)
 part_c (unsigned short id, unsigned short mn, unsigned short mx)
 part_c (part_c *orig)
void addGroup (unsigned short grp, unsigned short cnt)

Public Attributes

unsigned short shapeId
unsigned short min
unsigned short max
std::vector< group_cgroups


Detailed Description

internal class of problem storing the information attatched to a piece in a problem

Constructor & Destructor Documentation

part_c::part_c ( unsigned short  id,
unsigned short  mn,
unsigned short  mx,
unsigned short  grp 
) [inline]

References groups, and max.

part_c::part_c ( unsigned short  id,
unsigned short  mn,
unsigned short  mx 
) [inline]

part_c::part_c ( part_c orig  )  [inline]


Member Function Documentation

void part_c::addGroup ( unsigned short  grp,
unsigned short  cnt 
) [inline]

References groups.


Member Data Documentation

std::vector<group_c> part_c::groups

Referenced by addGroup(), and part_c().

unsigned short part_c::max

Referenced by part_c().

unsigned short part_c::min

unsigned short part_c::shapeId


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

Generated on Sun Oct 10 10:03:01 2010 for BurrTools by  doxygen 1.5.8