IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
DTO (data transfer object) for chemical element (ChemicalElement class). More...
Public Member Functions | |
ChemicalElementQuantityDto () | |
Creates a DTO for storing state of a chemical element with quantity. More... | |
ChemicalElementQuantityDto (ChemicalElementQuantity element) | |
Creates a DTO for storing a chemical element with quantity. More... | |
override ChemicalElementQuantity | CreateElement () |
Creates and returns a new chemical element with quantity. More... | |
![]() | |
ChemicalElementDtoBase () | |
Default constructor, sets IsNull to true. More... | |
ChemicalElementDtoBase (ChemicalElementType element) | |
Constructor, prepares the current DTO for storing a specific chemical element. More... | |
override ChemicalElementType | CreateObject () |
Creates and returns a new chemical element of the appropriate type. More... | |
Protected Member Functions | |
override void | CopyFromPlain (ChemicalElement element) |
Copies data to the current DTO from a chemical element with quantity object. More... | |
override void | CopyToPlain (ref ChemicalElement element) |
Copies data from the current DTO to a chemical element with quantity object. More... | |
![]() | |
override void | CopyFromPlain (ChemicalElement element) |
Copies data to the current DTO from a chemical element object. More... | |
override void | CopyToPlain (ref ChemicalElement element) |
Copies data from the current DTO to a chemical element object. More... | |
Private Attributes | |
double | Quantity |
Quantty of chemical element. More... | |
Additional Inherited Members | |
![]() | |
ChemicalElements | Element |
Enum of type ChemicalElements specifying which chemical element this is. More... | |
string | Symbol |
Chemical element's symbol. More... | |
string | Name |
Long name of the chemical element. More... | |
int | AtomicNumber |
Atomic number of the chemical element. More... | |
double | AtomicWeight |
Standard atomic weight in atomic mass units. More... | |
ChemicalElementPropertiesDto | Properties |
DTO (data transfer object) for chemical element (ChemicalElement class).
$A Igor Oct09;
|
inline |
Creates a DTO for storing state of a chemical element with quantity.
|
inline |
Creates a DTO for storing a chemical element with quantity.
element | Chemical element with quantity that is used as basis for data. |
References IG.Physics.ChemicalElementQuantity.Quantity.
|
inlinevirtual |
Creates and returns a new chemical element with quantity.
Implements IG.Physics.ChemicalElementDtoBase< ChemicalElementType >.
|
inlineprotected |
Copies data to the current DTO from a chemical element with quantity object.
element | Chemical element with quabntity object from which data is copied. |
References IG.Physics.ChemicalElementQuantity.Quantity.
|
inlineprotected |
Copies data from the current DTO to a chemical element with quantity object.
element | Chemical element with quantity object that data is copied to. |
References IG.Physics.ChemicalElementQuantity.Quantity.
|
private |
Quantty of chemical element.