AnyLogic
Expand
Font size
    java.lang.Object
      com.anylogic.engine.omniverse_connector.AbstractPositionWatcher<T>
Direct Known Subclasses:
PositionalMarkupCollectionUsdRepresentation.PositionWatcher, ShapePositionWatcher

public abstract class AbstractPositionWatcher<T>
extends Object

Nested Class Summary

Modifier and TypeClassDescription
static enum AbstractPositionWatcher.BasisType 

Constructor Summary

ConstructorDescription
AbstractPositionWatcher(UsdContext context) 
AbstractPositionWatcher(UsdContext context, boolean updateScale) 

Method Summary

Modifier and TypeMethodDescription
static final voidaddGlobalTransformator(Consumer<PositionAndScale> transformator) 
final voidaddTransformator(Consumer<PositionAndScale> transformator) 
final StringgetFieldName() 
default StringgetFieldPath() 
StringgetFieldValue(T t) 
voidsetBasis(AbstractPositionWatcher.BasisType basis) 
static voidsetFixBasisMirroring(boolean fixBasisMirroring) 

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

AbstractPositionWatcher

public AbstractPositionWatcher(UsdContext context)

AbstractPositionWatcher

public AbstractPositionWatcher(UsdContext context,
 boolean updateScale)

Method Details

addTransformator

public final void addTransformator(Consumer<PositionAndScale> transformator)

getFieldName

public final String getFieldName()

getFieldValue

public String getFieldValue(T t)

addGlobalTransformator

public static final void addGlobalTransformator(Consumer<PositionAndScale> transformator)

setBasis

@AnyLogicInternalAPI
public void setBasis(AbstractPositionWatcher.BasisType basis)

setFixBasisMirroring

public static void setFixBasisMirroring(boolean fixBasisMirroring)

getFieldPath

default String getFieldPath()