|
| override object | Clone () |
| | Deep copy of the object. More...
|
| |
| override bool | Equals (object obj, EqualityIntent equalityIntent) |
| | Equality operator. More...
|
| |
| override 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. More...
|
| |
| 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. More...
|
| |
| void | InterpolateRegionData (double newSamplingDistance, int newSamplingPointNumber) |
| | Interpolates the current sampled region data. More...
|
| |
| | SampledRegion1D (bool initWithTemplateData) |
| | Default constructor creating a default sampled RegionData object. More...
|
| |
| | SampledRegion1D (ComplexAmplitude signalRegion) |
| | Constructor getting an old signal region (represented by ComplexAmplitude) as parameter. More...
|
| |
| | SampledRegion1D (DataArray1D regionData) |
| | Constructor which gets the sampled region data as data array. More...
|
| |
| | SampledRegion1D (Region1D region, SamplingParameters sp, bool centerAroundZero) |
| | Constructor converting a non sampled region to a sampled one. More...
|
| |
| | SampledRegion1D (SampledRegion1D regionToCopy) |
| | Copy constructor. More...
|
| |
| | SampledRegion1D (SerializationInfo info, StreamingContext context) |
| | Deserialization constructor. See the ISerializable interface for more details. More...
|
| |
| override void | Save (string fileName) |
| | Save this region to a file with a given name. More...
|
| |
| void | SetRegionData (DataArray1D regionData2bSet, bool enforceValidity) |
| | Sets the sampled region data. More...
|
| |
|
override void | UpdatePropertyOfCoordinates () |
| | Method for handling update after change of the physical property of the coordinate
|
| |
| override object | Clone () |
| | Clones the current object. More...
|
| |
| override bool | Equals (object obj, EqualityIntent equalityIntent) |
| | Equality operation More...
|
| |
| abstract 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. More...
|
| |
| abstract 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. More...
|
| |
| bool | IsInside (double point) |
| | Method which checks whether or not a point is inside the 1D region. More...
|
| |
| 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. More...
|
| |
| | Region1D (bool boundariesAreInside, PhysicalProperty propertyOfCoordinates=PhysicalProperty.Length) |
| | Constructor which gets the _boundariesAreInside flag. To be called from derived classes constructors. More...
|
| |
| | Region1D (Region1D region2bCopied) |
| | Copy constructor. More...
|
| |
| | Region1D (SerializationInfo info, StreamingContext context) |
| | Deserialization constructor. See the ISerializable interface for more details. More...
|
| |
|
virtual void | UpdatePropertyOfCoordinates () |
| | Method for handling update after change of the physical property of the coordinate
|
| |
| bool | Equals (object otherObject, EqualityIntent equalityIntent) |
| | Determines whether the specified Object is equal to this instance. More...
|
| |
|
void | Reload () |
| | Reload function for the document
|
| |
|
|
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.
|
| |
|
abstract 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.
|
| |
|
bool | BoundariesAreInside [get, set] |
| | Gets or sets whether or not the boundaries of the region belong to the inner 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.
|
| |
|
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.