PlaneSemanticType


public final class PlaneSemanticType


The detected semantic type of a plane, to specify valid surfaces for anchoring.

For example, see MovableComponent.createAnchorable.

Summary

Public fields

static final @NonNull Set<@NonNull PlaneSemanticType>

Immutable Set containing all PlaneSemanticTypes.

static final @NonNull PlaneSemanticType

Specify planes that are identified as the ceiling.

static final @NonNull PlaneSemanticType

Specify planes that are identified as the floor.

static final @NonNull PlaneSemanticType

Specify planes that are identified as a table.

static final @NonNull PlaneSemanticType

Specify planes that are identified as a wall.

Public methods

@NonNull String

Public fields

ALL

public static final @NonNull Set<@NonNull PlaneSemanticTypeALL

Immutable Set containing all PlaneSemanticTypes.

CEILING

public static final @NonNull PlaneSemanticType CEILING

Specify planes that are identified as the ceiling.

FLOOR

public static final @NonNull PlaneSemanticType FLOOR

Specify planes that are identified as the floor.

TABLE

public static final @NonNull PlaneSemanticType TABLE

Specify planes that are identified as a table.

WALL

public static final @NonNull PlaneSemanticType WALL

Specify planes that are identified as a wall.

Public methods

toString

public @NonNull String toString()