PeriodicTable class
Utility class for periodic table operations
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator
==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
getByAtomicNumber(
int atomicNumber) → ElementData? - Gets an element by its atomic number
-
getByCategory(
String category) → List< ElementData> - Gets all elements in a specific category
-
getByGroup(
int group) → List< ElementData> - Gets all elements in a specific group
-
getByMassRange(
double min, double max) → List< ElementData> - Gets elements with atomic mass in the specified range
-
getByPeriod(
int period) → List< ElementData> - Gets all elements in a specific period
-
getByStandardState(
String state) → List< ElementData> - Gets elements with the specified standard state
-
getBySymbol(
String symbol) → ElementData? - Gets an element by its symbol