|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.amis.pogamut.ut2004.agent.module.sensor.NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier> cz.cuni.amis.pogamut.ut2004.agent.module.sensor.NavigationGraphBuilder.ExistingNavPointEdgeBuilder
public class NavigationGraphBuilder.ExistingNavPointEdgeBuilder
Field Summary |
---|
Fields inherited from class cz.cuni.amis.pogamut.ut2004.agent.module.sensor.NavigationGraphBuilder.NewNavPointEdgeBuilder |
---|
collisionH, collisionR, flags, forceDoubleJump, neededJump, owner, toNavPointId |
Constructor Summary | |
---|---|
protected |
NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier)
|
protected |
NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier,
NavPointNeighbourLink parent)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier)
protected NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier, NavPointNeighbourLink parent)
Method Detail |
---|
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setTo(java.lang.String navPointId)
NavigationGraphBuilder.NewNavPointEdgeBuilder
NavPointNeighbourLink.getToNavPoint()
.
setTo
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
navPointId
- will be auto-prefixed (if enabled, which is default)
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setTo(UnrealId navPointId)
NavigationGraphBuilder.NewNavPointEdgeBuilder
NavPointNeighbourLink.getToNavPoint()
.
setTo
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
navPointId
- WON'T BE AUTO-PREFIXED AS IT IS ALREADY EXISTING ID!!!
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setCollisionRadius(int collisionRadius)
NavigationGraphBuilder.NewNavPointEdgeBuilder
NavPointNeighbourLink.getCollisionR()
.
setCollisionRadius
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setCollisionHeight(int collisionHeight)
NavigationGraphBuilder.NewNavPointEdgeBuilder
NavPointNeighbourLink.getCollisionH()
.
setCollisionHeight
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setNeededJump(double x, double y, double z)
NavigationGraphBuilder.NewNavPointEdgeBuilder
NavPointNeighbourLink.getNeededJump()
.
setNeededJump
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeNeededJump()
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setDoubleJump()
NavigationGraphBuilder.NewNavPointEdgeBuilder
NavPointNeighbourLink.isForceDoubleJump()
.
setDoubleJump
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeDoubleJump()
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setWalkFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.WALK
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setWalkFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeWalkFlag()
LinkFlag.WALK
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setFlyFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.FLY
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setFlyFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeFlyFlag()
LinkFlag.FLY
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setSwimFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.SWIM
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setSwimFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeSwimFlag()
LinkFlag.SWIM
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setJumpFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.JUMP
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setJumpFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeJumpFlag()
LinkFlag.JUMP
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setDoorFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.DOOR
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setDoorFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeDoorFlag()
LinkFlag.DOOR
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setSpecialFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.SPECIAL
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setSpecialFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeSpecialFlag()
LinkFlag.SPECIAL
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setLadderFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.LADDER
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setLadderFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeLadderFlag()
LinkFlag.LADDER
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setProscribedFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.PROSCRIBED
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setProscribedFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeProscribedFlag()
LinkFlag.PROSCRIBED
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setForcedFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag.FORCED
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setForcedFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeForcedFlag()
LinkFlag.FORCED
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setPlayerOnlyFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilder
LinkFlag#PLAYERONLYK
flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags
of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags()
.
setPlayerOnlyFlag
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removePlayerOnlyFlag()
LinkFlag.PLAYERONLY
flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder clearFlags()
public NavigationGraphBuilder.ExistingNavPointModifier createEdge()
WARNING: the created edge is oriented! Its counterpart (from the remote navpoint to one that is being modified) must be created manually! (If needed.)
createEdge
in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointModifier modifyEdge()
createEdge()
.
WARNING: the modify edge is oriented! Its counterpart (from the remote navpoint to one that is being modifier) must be modified manually! (If needed.)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |