This class is subject to change. Programs using this class may require changes with a new version of VirtualLab.
Base class for Harmonic Fields and Harmonic Fields Sets.
More...
|
IEnumerable< ComplexAmplitude > | GetFields () |
| Gets all member fields in the harmonic field.
|
|
| HarmonicFieldBase () |
| Default constructor to initialize a new instance of the HarmonicFieldBase class.
|
|
| HarmonicFieldBase (HarmonicFieldBase field) |
| Copy constructor to initialize a new instance of the HarmonicFieldBase class.
|
|
| HarmonicFieldBase (SerializationInfo info, StreamingContext context) |
| Deserialization constructor to initialize new instance of the HarmonicFieldBase class.
|
|
void | RemoveSphericalPhaseFactor (CancellationToken? cancellationToken=null) |
| Removes the Spherical Phase Factor(s) from the field.
|
|
FormDocument | GetNewDocumentWindow (Form formMain, string fileName) |
| Gets a new document window containing this document.
|
|
|
bool | IsSpatial [get, set] |
| Gets and sets whether the field is in spatial domain (if true ) or spectral domain (if false ).
|
|
bool | PropagatesInPositiveZDirection [get, set] |
| Gets or sets whether the sign of the z-component of the k-vector is positive or not.
|
|
VirtualLabSession | Session [get, set] |
| every documents need to be handled in a session ==> default is the VirtualLab Mainsession
|
|
NodeVLExplorer | TreeStructure [get] |
| every document should have a node (maybe with subnodes) in the VirtualLab Explorer
|
|
DocumentType | TypeOfDocument [get] |
| Gets an enum entry specifying the type of the document.
|
|
This class is subject to change. Programs using this class may require changes with a new version of VirtualLab.
Base class for Harmonic Fields and Harmonic Fields Sets.
- See also
- VirtualLabAPI.Core.FieldRepresentations.FieldRepresentationObject
◆ HarmonicFieldBase() [1/2]
Copy constructor to initialize a new instance of the HarmonicFieldBase class.
- Parameters
-
◆ HarmonicFieldBase() [2/2]
Deserialization constructor to initialize new instance of the HarmonicFieldBase class.
- Parameters
-
info | The serialization information. |
context | The serialization context. |
◆ GetFields()
Gets all member fields in the harmonic field.
- Returns
- Collection of the member fields.
◆ RemoveSphericalPhaseFactor()
void RemoveSphericalPhaseFactor |
( |
CancellationToken? |
cancellationToken = null | ) |
|
|
abstract |
Removes the Spherical Phase Factor(s) from the field.
- Parameters
-
cancellationToken | Optional token for cooperative task cancellation. |