Class RegionMembershipOr
A
RegionMembership implementation that uses an OR operation to check membership.
This class extends RegionMembership and implements the isMemberFlag method using an OR operation to determine if a region is a member.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs aRegionMembershipOrwith no regions set.RegionMembershipOr(int index) Constructs aRegionMembershipOrwith a single region set. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisMemberFlag(byte membership, byte flag) Checks if a given membership flag is set for a specific region.Methods inherited from class org.anchoranalysis.mpp.bean.regionmap.RegionMembership
canEqual, equals, flags, hashCode, isBit0, isBit1, isBit2, isBit3, isBit4, isBit5, isBit6, isBit7, setBit0, setBit1, setBit2, setBit3, setBit4, setBit5, setBit6, setBit7, toStringMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
-
Constructor Details
-
RegionMembershipOr
public RegionMembershipOr()Constructs aRegionMembershipOrwith no regions set. -
RegionMembershipOr
public RegionMembershipOr(int index) Constructs aRegionMembershipOrwith a single region set.- Parameters:
index- the index of the region to set (0-7)
-
-
Method Details
-
isMemberFlag
public boolean isMemberFlag(byte membership, byte flag) Description copied from class:RegionMembershipChecks if a given membership flag is set for a specific region.- Specified by:
isMemberFlagin classRegionMembership- Parameters:
membership- the membership byte to checkflag- the flag representing the region to check- Returns:
- true if the region is a member, false otherwise
-