Back to FabImage Studio website
You are here: Start » Filter Reference » Shape Relations » TestShapeInShape
Tests whether a shape lies inside another one.
Name | Type | Description | |
---|---|---|---|
![]() |
inSubShape | Path | Shape the position of which will be tested |
![]() |
inShape | Path | Shape against which the position will be tested |
![]() |
outIsContained | Bool | True if whole shape lies inside the other one, false otherwise |
Description
The operation tests if inSubShape lies (in its entirety) inside inShape.
Due to inaccuracy of floating point representation a point lying extremely close to a path may considered to be on either of the sides of the path or exactly on the path itself.
Errors
This filter can throw an exception to report error. Read how to deal with errors here: Error Handling
Error type | Description |
---|---|
DomainError | Open path on input in TestShapeInShape. |
DomainError | Empty path on input (inSubShape) in TestShapeInShape. |
Complexity Level
This filter is available on Basic Complexity Level.