|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLLIGO::CZoneRegion Class Reference#include <zone_region.h>
List of all members.
Public Methods |
| CZoneRegion () |
void | serial (NLMISC::IStream &f) |
void | resize (sint32 newMinX, sint32 newMaxX, sint32 newMinY, sint32 newMaxY) |
void | basicSet (sint32 x, sint32 y, sint32 PosX, sint32 PosY, const std::string &ZoneName) |
const std::string & | getName (sint32 x, sint32 y) const |
uint8 | getPosX (sint32 x, sint32 y) const |
uint8 | getPosY (sint32 x, sint32 y) const |
uint8 | getRot (sint32 x, sint32 y) const |
uint8 | getFlip (sint32 x, sint32 y) const |
uint8 | getCutEdge (sint32 x, sint32 y, uint8 pos) const |
uint32 | getDate (sint32 x, sint32 y, uint8 lowOrHigh) const |
std::string | getSharingMatNames (sint32 x, sint32 y, uint edge) |
uint8 | getSharingCutEdges (sint32 x, sint32 y, uint edge) |
bool | setName (sint32 x, sint32 y, const std::string &newValue) |
bool | setPosX (sint32 x, sint32 y, uint8 newValue) |
bool | setPosY (sint32 x, sint32 y, uint8 newValue) |
bool | setRot (sint32 x, sint32 y, uint8 newValue) |
bool | setFlip (sint32 x, sint32 y, uint8 newValue) |
bool | setSharingMatNames (sint32 x, sint32 y, uint edge, const std::string &newValue) |
bool | setSharingCutEdges (sint32 x, sint32 y, uint edge, uint8 newValue) |
sint32 | getMinX () const |
sint32 | getMaxX () const |
sint32 | getMinY () const |
sint32 | getMaxY () const |
void | setMinX (sint32 newValue) |
void | setMaxX (sint32 newValue) |
void | setMinY (sint32 newValue) |
void | setMaxY (sint32 newValue) |
Protected Attributes |
std::vector< SZoneUnit2 > | _Zones |
sint32 | _MinX |
sint32 | _MinY |
sint32 | _MaxX |
sint32 | _MaxY |
Static Protected Attributes |
std::string | _StringOutOfBound |
Constructor & Destructor Documentation
NLLIGO::CZoneRegion::CZoneRegion |
( |
|
) |
|
|
Member Function Documentation
sint32 NLLIGO::CZoneRegion::getMaxX |
( |
|
) |
const [inline] |
|
sint32 NLLIGO::CZoneRegion::getMaxY |
( |
|
) |
const [inline] |
|
sint32 NLLIGO::CZoneRegion::getMinX |
( |
|
) |
const [inline] |
|
sint32 NLLIGO::CZoneRegion::getMinY |
( |
|
) |
const [inline] |
|
const string & NLLIGO::CZoneRegion::getName |
( |
sint32 |
x, |
|
|
sint32 |
y |
|
) |
const |
|
std::string NLLIGO::CZoneRegion::getSharingMatNames |
( |
sint32 |
x, |
|
|
sint32 |
y, |
|
|
uint |
edge |
|
) |
|
|
void NLLIGO::CZoneRegion::setMaxX |
( |
sint32 |
newValue |
) |
[inline] |
|
void NLLIGO::CZoneRegion::setMaxY |
( |
sint32 |
newValue |
) |
[inline] |
|
void NLLIGO::CZoneRegion::setMinX |
( |
sint32 |
newValue |
) |
[inline] |
|
void NLLIGO::CZoneRegion::setMinY |
( |
sint32 |
newValue |
) |
[inline] |
|
bool NLLIGO::CZoneRegion::setName |
( |
sint32 |
x, |
|
|
sint32 |
y, |
|
|
const std::string & |
newValue |
|
) |
|
|
bool NLLIGO::CZoneRegion::setSharingMatNames |
( |
sint32 |
x, |
|
|
sint32 |
y, |
|
|
uint |
edge, |
|
|
const std::string & |
newValue |
|
) |
|
|
Member Data Documentation
sint32 NLLIGO::CZoneRegion::_MaxX [protected]
|
|
|
Definition at line 132 of file zone_region.h.
Referenced by basicSet, CZoneRegion, getCutEdge, getFlip, getMaxX, getName, getPosX, getPosY, getRot, getSharingCutEdges, getSharingMatNames, resize, serial, setFlip, setMaxX, setName, setPosX, setPosY, setRot, setSharingCutEdges, and setSharingMatNames. |
sint32 NLLIGO::CZoneRegion::_MaxY [protected]
|
|
|
Definition at line 132 of file zone_region.h.
Referenced by basicSet, CZoneRegion, getCutEdge, getFlip, getMaxY, getName, getPosX, getPosY, getRot, getSharingCutEdges, getSharingMatNames, resize, serial, setFlip, setMaxY, setName, setPosX, setPosY, setRot, setSharingCutEdges, and setSharingMatNames. |
sint32 NLLIGO::CZoneRegion::_MinX [protected]
|
|
|
Definition at line 131 of file zone_region.h.
Referenced by basicSet, CZoneRegion, getCutEdge, getFlip, getMinX, getName, getPosX, getPosY, getRot, getSharingCutEdges, getSharingMatNames, resize, serial, setFlip, setMinX, setName, setPosX, setPosY, setRot, setSharingCutEdges, and setSharingMatNames. |
sint32 NLLIGO::CZoneRegion::_MinY [protected]
|
|
|
Definition at line 131 of file zone_region.h.
Referenced by basicSet, CZoneRegion, getCutEdge, getFlip, getMinY, getName, getPosX, getPosY, getRot, getSharingCutEdges, getSharingMatNames, resize, serial, setFlip, setMinY, setName, setPosX, setPosY, setRot, setSharingCutEdges, and setSharingMatNames. |
string NLLIGO::CZoneRegion::_StringOutOfBound [static, protected]
|
|
std::vector<SZoneUnit2> NLLIGO::CZoneRegion::_Zones [protected]
|
|
|
Definition at line 130 of file zone_region.h.
Referenced by basicSet, getCutEdge, getFlip, getName, getPosX, getPosY, getRot, getSharingCutEdges, getSharingMatNames, resize, serial, setFlip, setName, setPosX, setPosY, setRot, setSharingCutEdges, and setSharingMatNames. |
The documentation for this class was generated from the following files:
|
|