Class RegionMembershipOr
Object
org.anchoranalysis.bean.AnchorBean<RegionMembership>
org.anchoranalysis.mpp.bean.regionmap.RegionMembership
org.anchoranalysis.mpp.bean.regionmap.RegionMembershipOr
public class RegionMembershipOr extends RegionMembership
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
Constructors Constructor Description RegionMembershipOr()Constructs aRegionMembershipOrwith no regions set.RegionMembershipOr(int index)Constructs aRegionMembershipOrwith a single region set. -
Method Summary
Modifier and Type Method Description booleanisMemberFlag(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
-