SettingsRegionOfInterestGroupBoxGroup Class |
Removes points outside the given three-dimensional box.
Using this feature may significantly speed up acquisition and processing time, because
one can avoid acquiring and processing data that is guaranteed to fall outside of the
region of interest. The degree of speed-up depends on the size and shape of the box.
Generally, a smaller box yields a greater speed-up.
The box is defined by three points: O, A and B. These points define two vectors,
OA that goes from PointO to PointA, and OB that goes from PointO to PointB.
This gives 4 points O, A, B and (O + OA + OB), that together form a
parallelogram in 3D.
Two extents can be provided, to extrude the parallelogram along the surface
normal vector of the parallelogram plane. This creates a 3D volume (parallelepiped).
The surface normal vector is defined by the cross product OA x OB.
Inheritance Hierarchy SystemObject
Zivid.NETSettingsRegionOfInterestGroupBoxGroup
Namespace:
Zivid.NET
Assembly:
ZividCoreNET (in ZividCoreNET.dll) Version: 0.0.0.0
Syntax public ref class BoxGroup
The SettingsRegionOfInterestGroupBoxGroup type exposes the following members.
Constructors Properties
| Name | Description |
---|
| Enabled | Enable or disable box filter. |
| Extents | Two points on the normal describing the direction and distance from the plane from which the normal is derived. |
| PointA | A point such that the vector from PointO to PointA describes the first edge of the parallelogram. |
| PointB | A point such that the vector from PointO to PointB describes the second edge of the parallelogram. |
| PointO | The point at the intersection of two adjacent edges defining a parallelogram. |
TopMethods
| Name | Description |
---|
| Clone | Create a clone (deep copy) of the current instance |
| CopyWith | Create a clone (deep copy) of the current instance and invoke delegate on the clone |
| ToString | Get string representation of the object (Overrides ObjectToString.) |
TopSee Also