Click or drag to resize

SettingsRegionOfInterestGroupBoxGroup Class

Removes the points outside the box. 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 class BoxGroup

The SettingsRegionOfInterestGroupBoxGroup type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyEnabled
Enabled
Public propertyExtents
Two points on the normal describing the direction and distance from the plane from which the normal is derived.
Public propertyPointA
A point such that the vector from PointO to PointA describes the first edge of the parallelogram
Public propertyPointB
A point such that the vector from PointO to PointB describes the second edge of the parallelogram
Public propertyPointO
The point at the intersection of two adjacent edges defining a parallelogram
Top
Methods
  NameDescription
Public methodClone
Create a clone (deep copy) of the current instance
Public methodCopyWith
Create a clone (deep copy) of the current instance and invoke delegate on the clone
Public methodToString
Get string representation of the object
(Overrides ObjectToString.)
Top
See Also