QueryTest3D
Inherits: Node3D
Inherited By: TestDistanceTo3D, TestDotProduct3D, TestIntersectsArea3D, TestPathFindTo3D, TestRaycastTo3D
Tests each QueryItem3D from a QueryGenerator3D to determine which is the best option.
Description
Tests each QueryItem3D from a QueryGenerator3D to determine which is the best option.
Properties
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
||
|
|
|
|
|
|
|
||
|
|
|
|
||
|
||
|
|
|
|
||
|
||
|
Methods
void |
_perform_test(query_instance: QueryInstance3D) virtual required |
void |
end_test() |
Signals
test_finished() 🔗
There is currently no description for this signal. Please help us by contributing one!
Property Descriptions
bool bool_match = true 🔗
void set_bool_match(value:
bool)boolget_bool_match()
There is currently no description for this property. Please help us by contributing one!
float cost = 0.0 🔗
void set_cost(value:
float)floatget_cost()
How expensive this test will be to execute.
bool filter_bool_match = true 🔗
void set_bool_match(value:
bool)boolget_bool_match()
There is currently no description for this property. Please help us by contributing one!
float filter_max = 0.0 🔗
void set_filter_max(value:
float)floatget_filter_max()
There is currently no description for this property. Please help us by contributing one!
float filter_min = 0.0 🔗
void set_filter_min(value:
float)floatget_filter_min()
There is currently no description for this property. Please help us by contributing one!
MultipleContextFilterOp filter_multiple_context_filter_operator = 0 🔗
void set_multiple_context_filter_operator(value: MultipleContextFilterOp)
MultipleContextFilterOp get_multiple_context_filter_operator()
There is currently no description for this property. Please help us by contributing one!
FilterType filter_type = 0 🔗
void set_filter_type(value: FilterType)
FilterType get_filter_type()
There is currently no description for this property. Please help us by contributing one!
bool score_bool_match = true 🔗
void set_bool_match(value:
bool)boolget_bool_match()
There is currently no description for this property. Please help us by contributing one!
float score_clamp_max = 0.0 🔗
void set_score_clamp_max(value:
float)floatget_score_clamp_max()
There is currently no description for this property. Please help us by contributing one!
ScoreClampType score_clamp_max_type = 0 🔗
void set_clamp_max_type(value: ScoreClampType)
ScoreClampType get_clamp_max_type()
There is currently no description for this property. Please help us by contributing one!
float score_clamp_min = 0.0 🔗
void set_score_clamp_min(value:
float)floatget_score_clamp_min()
There is currently no description for this property. Please help us by contributing one!
ScoreClampType score_clamp_min_type = 0 🔗
void set_clamp_min_type(value: ScoreClampType)
ScoreClampType get_clamp_min_type()
There is currently no description for this property. Please help us by contributing one!
Curve score_curve 🔗
void set_scoring_curve(value:
Curve)Curveget_scoring_curve()
There is currently no description for this property. Please help us by contributing one!
float score_factor = 1.0 🔗
void set_scoring_factor(value:
float)floatget_scoring_factor()
There is currently no description for this property. Please help us by contributing one!
MultipleContextScoreOp score_multiple_context_score_operator = 0 🔗
void set_multiple_context_score_operator(value: MultipleContextScoreOp)
MultipleContextScoreOp get_multiple_context_score_operator()
There is currently no description for this property. Please help us by contributing one!
TestPurpose test_purpose = 0 🔗
void set_test_purpose(value: TestPurpose)
TestPurpose get_test_purpose()
What this test is for.
There is currently no description for this property. Please help us by contributing one!
Method Descriptions
void _perform_test(query_instance: QueryInstance3D) virtual required 🔗
Performs the test on this projection. It adds score or filters it out.
void end_test() 🔗
Ends the test. Sends signal to environment query to continue.