FunctionalPalace class
- Implemented types
Constructors
- FunctionalPalace.new(Palace palace)
Properties
-
adjectiveStars
↔ List<
FunctionalStar> -
杂耀
getter/setter pairoverride
-
ages
↔ List<
int> -
小限
getter/setter pairoverride
- boShi12 ↔ StarName
-
博士12神
getter/setter pairoverride
- changShen12 ↔ StarName
-
长生12神
getter/setter pairoverride
- decadal ↔ Decadal
-
大限
getter/setter pairoverride
- earthlyBranch ↔ EarthlyBranchName
-
宫位地支;
getter/setter pairoverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- heavenlySten ↔ HeavenlyStemName
-
宫位天干
getter/setter pairoverride
- index ↔ int
-
宫位索引
getter/setter pairoverride
- isBodyPalace ↔ bool
-
是否身宫
getter/setter pairoverride
- isOriginalPalace ↔ bool
-
是否来因宫
getter/setter pairoverride
- jiangQian12 ↔ StarName
-
流年将前12神
getter/setter pairoverride
-
majorStars
↔ List<
FunctionalStar> -
主星
getter/setter pairoverride
-
minorStars
↔ List<
FunctionalStar> -
辅星
getter/setter pairoverride
- name ↔ PalaceName
-
宫位名称
getter/setter pairoverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- suiQian12 ↔ StarName
-
流年岁前12神
getter/setter pairoverride
-
yearlies
↔ List<
int> -
流年
getter/setter pairoverride
Methods
-
astrolabe(
) → IFunctionalAstrolabe? -
获取当前宫位所在的星盘对象
override
-
fliesOneOfTo(
dynamic to, List< Mutagen> mutagens) → bool -
判断是否从源宫位飞化其中一颗四化星到目标宫位,传入四化只要有一颗飞化到目标宫位即返回true
override
-
fliesTo(
dynamic to, List< Mutagen> mutagens) → bool -
判断是否从源宫位飞化到目标宫位,四化可传入一个数组或者一个字符串,传入四化全部飞化到目标宫位即返回true
override
-
has(
List< StarName> stars) → bool -
判断某个宫位内是否有传入的星耀,要所有星耀都在宫位内才会返回true
override
-
hasMutagen(
Mutagen mutagen) → bool -
判断宫位内是否有生年四化
override
-
hasOneOf(
List< StarName> stars) → bool -
判断某个宫位内是否有传入星耀的其中一个,只要命中一个就会返回true
override
-
isEmpty(
List< StarName> excludeStars) → bool -
判断一个宫位是否为空宫(没有主星),
有些派别在宫位内有某些星耀的情况下,
是不会将该宫位判断为空宫的。
所以加入一个参数来传入星耀。
override
-
mutagedPalaces(
) → List< IFunctionalPalace> ? -
获取当前宫位产生四化的4个宫位数组,下标分别对【禄,权,科,忌】
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notFlyTo(
dynamic to, List< Mutagen> mutagens) → bool -
判断是否没有从源宫位飞化到目标宫位,四化可传入一个数组或者一个字符串,传入四化全部没有飞化到目标宫位才返回true
override
-
notHave(
List< StarName> stars) → bool -
判断某个宫位内是否有传入的星耀,要所有星耀都不在宫位内才会返回true
override
-
nothaveMutagen(
Mutagen mutagen) → bool -
判断宫位内是否没有生年四化
override
-
notSelfMutaged(
List< Mutagen> mutagens) → bool -
判断宫位是否有自化,如果传入参数,则只判断传入的四化是否有自化,否则将会判断所有四化
override
-
selfMutaged(
List< Mutagen> mutagens) → bool -
判断宫位是否有自化,传入四化数组时需要全部满足才返回true
override
-
selfMutagedOneOf(
List< Mutagen> mutagens) → bool -
判断宫位是否有自化,若不传入参数则会判断所有四化,满足一颗即返回true
override
-
setAstrolabe(
IFunctionalAstrolabe astro) → void -
给宫位设置星盘对象
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited