API reference
API reference
Select your platform
No SDKs available
No versions available

ByPoseFilterNode

ByPoseFilterNode

class ByPoseFilterNode(attrId: Int, propId: Int, filterNodeType: FilterNodeType = FilterNodeType.FILTER, val filterBuilder: FilterBuilder) : FilterNode
A class representing a filter node for Pose values.
This class is used to create filter nodes that represent conditions on Pose attributes or their individual components (position X/Y/Z or orientation W/X/Y/Z). It can be used both for comparing entire Pose values and for component-wise comparisons.
When used for component-wise filtering, the propId parameter specifies which component to operate on (0-2 for position X/Y/Z, 3-6 for orientation W/X/Y/Z).

Constructors

NameSummary
ByPoseFilterNode
constructor(attrId: Int, propId: Int, filterNodeType: FilterNodeType = FilterNodeType.FILTER, filterBuilder: FilterBuilder)

Properties

NameSummary
filterBuilder
val filterBuilder: FilterBuilder
filterFunctionInfo
val filterFunctionInfo: FilterFunctionInfo? = null
left
var left: FilterNode?
parent
var parent: FilterNode?
right
var right: FilterNode?
type
val type: FilterNodeType

Functions

NameSummary
and
infix fun and(b: FilterNode): FilterNode

Performs a logical AND operation with another filter node.
or
infix fun or(b: FilterNode): FilterNode

Performs a logical OR operation with another filter node.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon