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(com.anylogic.engine.internal.presentation.PresentationObjectCoordinatesCache cache) 
AbstractPositionWatcher(com.anylogic.engine.internal.presentation.PresentationObjectCoordinatesCache cache, boolean updateScale) 

Method Summary

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

Methods inherited from class java.lang.Object

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

Constructor Details

AbstractPositionWatcher

public AbstractPositionWatcher(com.anylogic.engine.internal.presentation.PresentationObjectCoordinatesCache cache)

AbstractPositionWatcher

public AbstractPositionWatcher(com.anylogic.engine.internal.presentation.PresentationObjectCoordinatesCache cache,
 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)

fixRotation

public static double fixRotation(double angle)

setBasis

@AnyLogicInternalAPI
public void setBasis(AbstractPositionWatcher.BasisType basis)

setFixBasisMirroring

public static void setFixBasisMirroring(boolean fixBasisMirroring)

setTopLevelAgent

public void setTopLevelAgent(Agent agent)

getFieldPath

default String getFieldPath()