documentation

Visometry.VisionLib.SDK.Core.PlaneGeometry Class Reference

Stores data that represents equidistant samplings of a section of a plane. More...

Inherits Visometry.VisionLib.SDK.Core.BaseGeometry.

Public Member Functions

override API.WorkSpace.Geometry CreateGeometry (API.WorkSpace.Transform trans)
 Creates a corresponding WorkSpace.Geometry, which can be used in the vlSDK. More...
 
override float GetGeometrySize ()
 Calculates the biggest boundary value of the geometry More...
 
- Public Member Functions inherited from Visometry.VisionLib.SDK.Core.BaseGeometry
void SetMesh (Vector3[] points)
 
void UpdateMesh ()
 Updates the stored positions of the geometry by the values taken from vlSDK.
 

Data Fields

float length = 1f
 
int step = 3
 
float width = 1f
 
- Data Fields inherited from Visometry.VisionLib.SDK.Core.BaseGeometry
Vector3[] currentMesh = new Vector3[0]
 

Detailed Description

Stores data that represents equidistant samplings of a section of a plane.

Member Function Documentation

◆ CreateGeometry()

override API.WorkSpace.Geometry Visometry.VisionLib.SDK.Core.PlaneGeometry.CreateGeometry ( API.WorkSpace.Transform  trans)
inlinevirtual

Creates a corresponding WorkSpace.Geometry, which can be used in the vlSDK.

Parameters
transTransform, which will be applied to the Geometry
Returns

Implements Visometry.VisionLib.SDK.Core.BaseGeometry.

◆ GetGeometrySize()

override float Visometry.VisionLib.SDK.Core.PlaneGeometry.GetGeometrySize ( )
inlinevirtual

Calculates the biggest boundary value of the geometry

Returns
Highest boundary size of the geometry

Implements Visometry.VisionLib.SDK.Core.BaseGeometry.