FunctionalAstrolabe class

Implemented types

Constructors

FunctionalAstrolabe.new(Astrolabe data)

Properties

body StarName
身主
getter/setter pairoverride
chineseDate String
干支纪年日期
getter/setter pairoverride
版权
getter/setter pairoverride
earthlyBranchOfBodyPalace EarthlyBranchName
身宫地支
getter/setter pairoverride
earthlyBranchOfSoulPalace EarthlyBranchName
命宫地支
getter/setter pairoverride
fiveElementClass FiveElementsFormat
五行局
getter/setter pairoverride
gender String
性别
getter/setter pairoverride
hashCode int
The hash code for this object.
no setterinherited
lunarDate String
农历日期
getter/setter pairoverride
palaces List<IFunctionalPalace>
十二宫数据
getter/setter pairoverride
rawDates LunarDateObj
原始日期数据,用于今后内部方法试用
getter/setter pairoverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sign String
星座
getter/setter pairoverride
solarDate String
阳历日期Z
getter/setter pairoverride
soul StarName
命主
getter/setter pairoverride
time String
时辰
getter/setter pairoverride
timeRage String
时辰对应的时间段
getter/setter pairoverride
zodiac String
生肖
getter/setter pairoverride

Methods

horoscope({required String date, int? timeIndex}) IFunctionalHoroscpoe
获取运限数据 阳历日期,默认位调用时的日期 时辰索引,默认位自动读取当前时间的时辰 return 运限数据
override
isSurrounded(dynamic indexOfPalace, List<StarName> stars) bool
判断某一个宫位三方四正是否包含目标星耀,必须要全部包含才会返回true index 宫位索引 starName 宫位名称 stars 星耀名称数组
override
isSurroundedOneOf(dynamic indexOfPalace, List<StarName> stars) bool
判断三方四正内是否有传入星耀的其中一个,只要命中一个就会返回true index 宫位索引 starName 宫位名称 stars 星耀名称数组
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notSurrounded(dynamic indexOfPalace, List<StarName> stars) bool
判断某一个宫位三方四正是否不含目标星耀,必须要全部都不在三方四正内含才会返回true index 宫位索引 starName 宫位名称 stars 星耀名称数组
override
palace(dynamic indexOfPalace) IFunctionalPalace?
获取星盘的某一个宫位, 通过宫位索引或者宫位名称都可以获取到, index 宫位索引 starName 宫位名称
override
star(StarName starName) IFunctionalStar?
通过星耀名称获取到当前星耀的对象实例 starName 星耀名称 return 星耀实例
override
surroundedPalaces(dynamic indexOfPalace) IFunctionlSurpalaces
获取三方四正宫位,所谓三方四正就是传入的目标宫位,以及其对宫位,财帛位和官禄位,总共四个宫位 通过宫位索引或者宫位名称获取 index 宫位索引 starName 宫位名称
override
toString() String
A string representation of this object.
override
use(Plugin plugin) → void
插件注入方法
override

Operators

operator ==(Object other) bool
The equality operator.
inherited