 |
|
 |
 |
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:
|
 |