|
| override object | Clone () |
| | Deep copy of the object.
|
| |
| new void | DeserializationPostProcessing (ref List< System.Reflection.FieldInfo > unfindableFields, RemainingData remainingData) |
| | Method for doing post-processing after XML deserialization. Especially, handling of fields which have been altered since the version the data were saved with. But also additional operations (like filling caching variables etc.) can be done here.
|
| |
|
override void | Dispose () |
| |
| override bool | Equals (object obj, EqualityIntent equalityIntent) |
| | Equality operator.
|
| |
|
override double[] | GetCoordinatesOfActualSubregionBorders (ExtrapolationInfo extrapolation2use) |
| |
|
override int | GetHashCode () |
| |
| override InsideOutside | GetInOutRelation (double point, ExtrapolationInfo extrapolation2use=null) |
| | Method which checks whether or not a point lies inside or outside the 1D region or on its boundary. A data point marks its own small rectangular region as being 'inside' if its value is unequal zero.
|
| |
| void | InterpolateRegionData (double newSamplingDistance, int newSamplingPointNumber) |
| | Interpolates the current sampled region data.
|
| |
| | SampledRegion1D (bool initWithTemplateData) |
| | Default constructor creating a default sampled RegionData object.
|
| |
| | SampledRegion1D (ComplexAmplitude signalRegion) |
| | Constructor getting an old signal region (represented by ComplexAmplitude) as parameter.
|
| |
| | SampledRegion1D (DataArray1D regionData) |
| | Constructor which gets the sampled region data as data array.
|
| |
| | SampledRegion1D (Region1D region, SamplingParameters sp,(bool center, bool nodeCentering) centerAroundZero) |
| | Constructor converting a non sampled region to a sampled one.
|
| |
| | SampledRegion1D (SampledRegion1D regionToCopy) |
| | Copy constructor.
|
| |
| void | SetRegionData (DataArray1D regionData2bSet, bool enforceValidity) |
| | Sets the sampled region data.
|
| |
|
override void | UpdatePropertyOfCoordinates () |
| | Method for handling update after change of the physical property of the coordinate.
|
| |
| override object | Clone () |
| | Clones the current object.
|
| |
| override bool | Equals (object obj, EqualityIntent equalityIntent) |
| | Equality operation.
|
| |
| double[] | GetCoordinatesOfActualSubregionBorders (ExtrapolationInfo extrapolation2use) |
| | Method that gets the coordinates where a real subregion starts or ends. It doesn't contain borders of subregions which are no real borders but only those, where the inside/outside state changes.
|
| |
|
override int | GetHashCode () |
| |
| InsideOutside | GetInOutRelation (double point, ExtrapolationInfo extrapolation2use=null) |
| | Method which checks whether or not a point lies inside or outside the 1D region or on its boundary.
|
| |
|
override FormDocument | GetNewDocumentWindow (Form formMain, string fileName) |
| | Gets a new document window containing this document.- Parameters
-
| formMain | Reference to the main form (= MDI parent). Can be null if this form will not be shown (e.g. if it is generated just to get the view settings. |
| fileName | File name from which the document was opened for inserting into window caption. If this string is empty, the default document name is used. |
- Returns
- A FormDocument containing this document.
|
| |
| bool | IsInside (double point) |
| | Method which checks whether or not a point is inside the 1D region.
|
| |
| void | MayBeNonzeroOutside (out bool maybeNonZeroLeft, out bool maybeNonZeroRight) |
| | Method which determines whether or not the region can provide "inside" state outside of its boundary interval. This is not the case for extrapolation mode 'ConstantZero', of course.
|
| |
| | Region1D (bool boundariesAreInside, PhysicalProperty propertyOfCoordinates=PhysicalProperty.Length) |
| | Constructor which gets the _boundariesAreInside flag. To be called from derived classes constructors.
|
| |
| | Region1D (Region1D region2bCopied) |
| | Copy constructor.
|
| |
|
|
override PhysicalValueRange | BoundingInterval [get] |
| | Gets the bounding interval for the 1D region.
|
| |
|
DataArray1D | RegionData [get] |
| | Get or set the sampled region data. All values unequal zero will be interpreted as 'inside' the region. The other values will mark areas 'outside'.
|
| |
|
bool | BoundariesAreInside [get, set] |
| | Gets or sets whether or not the boundaries of the region belong to the inner region.
|
| |
|
PhysicalValueRange | BoundingInterval [get] |
| | Gets the bounding interval for the 1D region.
|
| |
|
string | CommentOfCoordinates [get, set] |
| | Gets and sets the comment for the coordinates.
|
| |
|
ExtrapolationInfo | ExtrapolationHandling [get, set] |
| | The extrapolation mode for this region.
|
| |
|
bool | IsOneD [get] |
| | Gets whether this IRegion1D2D is 1D or 2D.
|
| |
|
string | Name [get, set] |
| | The name which can be given to the region by the user.
|
| |
|
PhysicalProperty | PropertyOfCoordinates [get, set] |
| | Physical property of the coordinates of the region.
|
| |
|
Region1DType | RegionType [get] |
| | Gets the type of the region.
|
| |
|
SamplingParameters | SamplingForUsageWithComplexFields [get, set] |
| | Sampling parameters which will be used for a coordinate rescaling in case of using the region with a complex field.
|
| |
|
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.
Class which describes a region via sampled data. A data point marks its own local interval as being 'inside' if its value is unequal zero.