Wiki » 이력 » 버전 3
버전 2 (백흠경, 2020/04/13 00:51) → 버전 3/13 (백흠경, 2020/04/13 01:47)
h1. Wiki
# Shipping Box
{{plantuml(svg)
@startuml
(*) --> "Start"
note right: PipeRun에서 Item을 가져옴
"Start" -->[Item이 없음] (*)
"Start" --> [Item이 존재] [PipeRun에서 아이템을 가져옴] "Item"
partition Items
state NotShooting {
"Item" -->[임시로 추가] "Items"
}
partition ShippingBox { -->[Item의 박스 구함] "Item이 Shipping Box에 포함되는지 확인"
if "Items이 포함?" "포함됨" then
--> [yes] "Items에 Item "아이템 리스트에 추가"
--> "Start"
else
endif
}
partition Iteration {
if "Item is pipe?"
--> [yes] "분할 테스트"
note right: 분할 테스트하여 포함되는 부분만 Items에 추가
--> (*)
else
--> [no] (*) [Collide is null] "Segments"
endif
}
@enduml
}}
# Shipping Box
{{plantuml(svg)
@startuml
(*) --> "Start"
note right: PipeRun에서 Item을 가져옴
"Start" -->[Item이 없음] (*)
"Start" --> [Item이 존재] [PipeRun에서 아이템을 가져옴] "Item"
partition Items
state NotShooting {
"Item" -->[임시로 추가] "Items"
}
partition ShippingBox { -->[Item의 박스 구함] "Item이 Shipping Box에 포함되는지 확인"
if "Items이 포함?" "포함됨" then
--> [yes] "Items에 Item "아이템 리스트에 추가"
--> "Start"
else
endif
}
partition Iteration {
if "Item is pipe?"
--> [yes] "분할 테스트"
note right: 분할 테스트하여 포함되는 부분만 Items에 추가
--> (*)
else
--> [no] (*) [Collide is null] "Segments"
endif
}
@enduml
}}