Limbo 3.5.4
Loading...
Searching...
No Matches
DefParser::Group Struct Reference

group to describe cells corresponding to region More...

#include <DefDataBase.h>

Inheritance diagram for DefParser::Group:
DefParser::Item

Public Member Functions

void reset ()
 reset all data members
virtual void print (ostringstream &ss) const
 print data members

Public Attributes

string group_name
 group name
std::vector< string > vGroupMember
 group members
string region_name
 region name
int perim
 MAXHALFPERIMETER, I do not know what they are used for.
int maxx
int maxy
std::vector< std::vector< int > > vRectangle
 array of regions with (xl, yl, xh, yh)
std::vector< string > vPropertyName
 array of property names
std::vector< string > vPropertyValue
 array of property values
std::vector< char > vPropertyType
 array of property types

Detailed Description

group to describe cells corresponding to region

Definition at line 254 of file DefDataBase.h.

Member Function Documentation

◆ print()

virtual void DefParser::Group::print ( ostringstream & ss) const
inlinevirtual

print data members

Parameters
ssoutput stream

Reimplemented from DefParser::Item.

Definition at line 283 of file DefDataBase.h.

◆ reset()

void DefParser::Group::reset ( )
inline

reset all data members

Definition at line 268 of file DefDataBase.h.

Member Data Documentation

◆ group_name

string DefParser::Group::group_name

group name

Definition at line 256 of file DefDataBase.h.

◆ maxx

int DefParser::Group::maxx

Definition at line 260 of file DefDataBase.h.

◆ maxy

int DefParser::Group::maxy

Definition at line 261 of file DefDataBase.h.

◆ perim

int DefParser::Group::perim

MAXHALFPERIMETER, I do not know what they are used for.

Definition at line 259 of file DefDataBase.h.

◆ region_name

string DefParser::Group::region_name

region name

Definition at line 258 of file DefDataBase.h.

◆ vGroupMember

std::vector<string> DefParser::Group::vGroupMember

group members

Definition at line 257 of file DefDataBase.h.

◆ vPropertyName

std::vector<string> DefParser::Group::vPropertyName

array of property names

Definition at line 263 of file DefDataBase.h.

◆ vPropertyType

std::vector<char> DefParser::Group::vPropertyType

array of property types

Definition at line 265 of file DefDataBase.h.

◆ vPropertyValue

std::vector<string> DefParser::Group::vPropertyValue

array of property values

Definition at line 264 of file DefDataBase.h.

◆ vRectangle

std::vector<std::vector<int> > DefParser::Group::vRectangle

array of regions with (xl, yl, xh, yh)

Definition at line 262 of file DefDataBase.h.


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