aare/docs/diagrams/aare_class.puml
2024-04-11 17:20:34 +02:00

142 lines
4.3 KiB
Plaintext

@startuml
class "NDView<T,ssize_t Ndim=2>" as C_0000853339819629793090
class C_0000853339819629793090 {
__
}
class "NDView<unsigned short,2L>" as C_0000800815410987673815
class C_0000800815410987673815 {
__
}
class "NDView<T,Ndim>" as C_0001549403386232143110
class C_0001549403386232143110 {
__
}
class "NDArray<bool,Ndim>" as C_0000823076622246857026
class C_0000823076622246857026 {
__
}
class "NDArray<V,Ndim>" as C_0002198222861307321825
class C_0002198222861307321825 {
__
}
class "NDArray<T,ssize_t Ndim=2>" as C_0001181947618035129503
class C_0001181947618035129503 {
__
}
class "sls_detector_header" as C_0001674535970515942906
class C_0001674535970515942906 {
__
}
class "xy" as C_0000162230005032830360
class C_0000162230005032830360 {
__
}
class "RawFileConfig" as C_0000511537329021463656
class C_0000511537329021463656 {
__
}
class "Frame" as C_0001608703618093824988
class C_0001608703618093824988 {
__
}
class "logger::Logger" as C_0001861698262135249810
class C_0001861698262135249810 {
__
}
class "ZmqHeader" as C_0000690012646166089557
class C_0000690012646166089557 {
__
}
class "ZmqSocket" as C_0000575290120620432482
class C_0000575290120620432482 {
__
}
class "ZmqFrame" as C_0001018278375791869829
class C_0001018278375791869829 {
__
}
class "network_io::NetworkError" as C_0001290043041844945927
class C_0001290043041844945927 {
__
}
class "ZmqSocketReceiver" as C_0001017868003595712218
class C_0001017868003595712218 {
__
}
class "ZmqSocketSender" as C_0002178845803227443176
class C_0002178845803227443176 {
__
}
class "DType" as C_0000703695317535186100
class C_0000703695317535186100 {
__
}
class "FileConfig" as C_0001694843161451381081
class C_0001694843161451381081 {
__
}
class "FileInterface" as C_0002122346448923803234
class C_0002122346448923803234 {
__
}
class "File" as C_0002007196654403438648
class C_0002007196654403438648 {
__
}
class "NumpyHeader" as C_0002287674849990076068
class C_0002287674849990076068 {
__
}
class "NumpyFile" as C_0001470720024404954003
class C_0001470720024404954003 {
__
}
class "SubFile" as C_0001884494008888210849
class C_0001884494008888210849 {
__
}
class "RawFile" as C_0001505206538021535080
class C_0001505206538021535080 {
__
}
C_0000800815410987673815 ..|> C_0000853339819629793090
C_0001549403386232143110 ..|> C_0000853339819629793090
C_0000823076622246857026 ..|> C_0001181947618035129503
C_0002198222861307321825 ..|> C_0001181947618035129503
C_0001181947618035129503 ..> C_0001549403386232143110
C_0001181947618035129503 ..> C_0000823076622246857026
C_0001181947618035129503 ..> C_0002198222861307321825
C_0001018278375791869829 o-- C_0000690012646166089557 : +header
C_0001018278375791869829 o-- C_0001608703618093824988 : +frame
C_0001017868003595712218 ..> C_0001018278375791869829
C_0001017868003595712218 ..> C_0000690012646166089557
C_0000575290120620432482 <|-- C_0001017868003595712218
C_0002178845803227443176 ..> C_0000690012646166089557
C_0002178845803227443176 ..> C_0001018278375791869829
C_0000575290120620432482 <|-- C_0002178845803227443176
C_0001694843161451381081 o-- C_0000703695317535186100 : +dtype
C_0001694843161451381081 o-- C_0000162230005032830360 : +geometry
C_0002122346448923803234 ..> C_0001608703618093824988
C_0002007196654403438648 ..> C_0001694843161451381081
C_0002007196654403438648 ..> C_0001608703618093824988
C_0002007196654403438648 --> C_0002122346448923803234 : -file_impl
C_0002287674849990076068 o-- C_0000703695317535186100 : +dtype
C_0001470720024404954003 ..> C_0001694843161451381081
C_0001470720024404954003 ..> C_0001608703618093824988
C_0001470720024404954003 ..> C_0000703695317535186100
C_0001470720024404954003 o-- C_0002287674849990076068 : -m_header
C_0002122346448923803234 <|-- C_0001470720024404954003
C_0001884494008888210849 o-- C_0001884494008888210849 : #read_impl_map
C_0001505206538021535080 ..> C_0001694843161451381081
C_0001505206538021535080 ..> C_0001608703618093824988
C_0001505206538021535080 ..> C_0001674535970515942906
C_0001505206538021535080 --> C_0001884494008888210849 : -subfiles
C_0001505206538021535080 o-- C_0000162230005032830360 : -geometry
C_0001505206538021535080 o-- C_0000162230005032830360 : -positions
C_0001505206538021535080 o-- C_0000511537329021463656 : -cfg
C_0002122346448923803234 <|-- C_0001505206538021535080
'Generated with clang-uml, version 0.5.1
'LLVM version clang version 17.0.6 (Fedora 17.0.6-2.fc39)
@enduml