AnyLogic
Expand
Font size
All Implemented Interfaces:
UsdRepresentation<Elevator<?>>

public class ElevatorUsdRepresentation
extends AbstractUsdRepresentation<Elevator<?>>
Associates a pedestrian elevator with a prim

Field Summary

Fields inherited from class com.anylogic.engine.omniverse_connector.AbstractUsdRepresentation

USD_ATTR_VISIBILITY

Constructor Summary

ConstructorDescription
ElevatorUsdRepresentation(UsdContext context, Elevator<?> elevator, String cabinPath) 

Method Summary

Modifier and TypeMethodDescription
voidfillFrame(OmniFrame frame) 
voidsetCabinFrontDoorVariantProvider(Function<Elevator<?>,Object> cabinFrontDoorVariantProvider) 
voidsetCabinFrontDoorVarset(String cabinFrontDoorVarset) 
voidsetCabinRearDoorVariantProvider(Function<Elevator<?>,Object> cabinRearDoorVariantProvider) 
voidsetCabinRearDoorVarset(String cabinRearDoorVarset) 
voidsetGateFrontVariantProvider(Function<ElevatorShaft,String> gateFrontVariantProvider) 
voidsetGateFrontVarsetProvider(Function<ElevatorShaft,String> gateFrontVarsetProvider) 
voidsetGatePathProvider(Function<Integer,String> gatePathProvider) 
voidsetGateRearVariantProvider(Function<ElevatorShaft,String> gateRearVariantProvider) 
voidsetGateRearVarsetProvider(Function<ElevatorShaft,String> gateRearVarsetProvider) 

Methods inherited from class java.lang.Object

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

Constructor Details

ElevatorUsdRepresentation

public ElevatorUsdRepresentation(UsdContext context,
 Elevator<?> elevator,
 String cabinPath)

Method Details

setGatePathProvider

public void setGatePathProvider(Function<Integer,String> gatePathProvider)

setGateFrontVarsetProvider

public void setGateFrontVarsetProvider(Function<ElevatorShaft,String> gateFrontVarsetProvider)

setGateRearVarsetProvider

public void setGateRearVarsetProvider(Function<ElevatorShaft,String> gateRearVarsetProvider)

setGateFrontVariantProvider

public void setGateFrontVariantProvider(Function<ElevatorShaft,String> gateFrontVariantProvider)

setGateRearVariantProvider

public void setGateRearVariantProvider(Function<ElevatorShaft,String> gateRearVariantProvider)

fillFrame

@AnyLogicInternalAPI
public void fillFrame(OmniFrame frame)
Specified by:
fillFrame in interface UsdRepresentation<Elevator<?>>
Overrides:
fillFrame in class AbstractUsdRepresentation<Elevator<?>>

setCabinFrontDoorVarset

public void setCabinFrontDoorVarset(String cabinFrontDoorVarset)

setCabinFrontDoorVariantProvider

public void setCabinFrontDoorVariantProvider(Function<Elevator<?>,Object> cabinFrontDoorVariantProvider)

setCabinRearDoorVarset

public void setCabinRearDoorVarset(String cabinRearDoorVarset)

setCabinRearDoorVariantProvider

public void setCabinRearDoorVariantProvider(Function<Elevator<?>,Object> cabinRearDoorVariantProvider)