digraph vision_setup { //label="Vision Setup"; //labelloc=t; size="10,10"; //rankdir=LR; node [tooltip=""]; node [style=filled]; nodesep=.5; ranksep=.5; //ordering=out; //External node [shape=ellipse,color="0,.25,1",fontsize=15] System [label="System\nOFbkImageVectorData\nDirect function call"]; Wireless [URL="dox/classWireless.html"]; node [color=black]; t2 [style=invis]; //Behaviors node [shape=box,fillcolor="0.45,0,.8",fontsize=12]; RawCamBehavior [label="RawCamBehavior",URL="dox/classRawCamBehavior.html"]; SegCamBehavior [label="SegCamBehavior",URL="dox/classSegCamBehavior.html"]; //Generators node [shape=box,fontsize=9,fontname="cour"]; //System interface node [fillcolor="0.333333,.5,1"]; MMCombo [shape=ellipse,label="MMCombo\nDataEvent\nvisOFbkEGID\n0",URL="dox/classMMCombo.html"]; //SegmentedColorFilterBankEvents node [fillcolor="0.075,.65,1"]; CDTGenerator [label="CDTGenerator\nSegmentedColorFilterBankEvent\nvisSegmentEGID\nvisCDTSID",URL="dox/classCDTGenerator.html"]; SegmentedColorGenerator [label="SegmentedColorGenerator\nSegmentedColorFilterBankEvent\nvisSegmentEGID\nvisSegmentSID",URL="dox/classSegmentedColorGenerator.html"]; RLEGenerator [label="RLEGenerator\nSegmentedColorFilterBankEvent\nvisRLEEGID\nvisRLESID",URL="dox/classRLEGenerator.html"]; RegionGenerator [label="RegionGenerator\nSegmentedColorFilterBankEvent\nvisRegionEGID\nvisRegionSID",URL="dox/classRegionGenerator.html"]; t1 [style=invis]; //FilterBankEvents node [fillcolor="0.166667,.5,1"]; RawCameraGenerator [label="RawCameraGenerator\nFilterBankEvent\nvisRawCameraEGID\nvisRawCameraSID",URL="dox/classRawCameraGenerator.html"]; CJPEGGenerator [label="JPEGGenerator\nFilterBankEvent\nvisJPEGEGID\nvisColorJPEGSID",URL="dox/classJPEGGenerator.html"]; GJPEGGenerator [label="JPEGGenerator\nFilterBankEvent\nvisJPEGEGID\nvisGrayscaleJPEGSID",URL="dox/classJPEGGenerator.html"]; InterleavedYUVGenerator [label="InterleavedYUVGenerator\nFilterBankEvent\nvisInterleaveEGID\nvisInterleaveSID",URL="dox/classInterleavedYUVGenerator.html"]; //VisionObjectEvents node [fillcolor="0.9,.5,1"]; PBallDetectionGenerator [label="BallDetectionGenerator\nVisionObjectEvent\nvisObjEGID\nvisPinkBallSID",URL="dox/classBallDetectionGenerator.html"]; BBallDetectionGenerator [label="BallDetectionGenerator\nVisionObjectEvent\nvisObjEGID\nvisBlueBallSID",URL="dox/classBallDetectionGenerator.html"]; HandDetectionGenerator [label="BallDetectionGenerator\nVisionObjectEvent\nvisObjEGID\nvisHandSID",URL="dox/classBallDetectionGenerator.html"]; //hilight anything we haven't already declared... node [shape=diamond,fillcolor="0.75,1,1"]; System -> MMCombo [style=bold]; MMCombo -> CDTGenerator [style=dashed]; MMCombo -> t1 [style=invis]; MMCombo -> RawCameraGenerator; CDTGenerator -> RLEGenerator [style=dashed]; RawCameraGenerator -> SegmentedColorGenerator; RawCameraGenerator -> InterleavedYUVGenerator; RawCameraGenerator -> GJPEGGenerator; RawCameraGenerator -> RawCamBehavior; InterleavedYUVGenerator -> CJPEGGenerator; CJPEGGenerator -> RawCamBehavior; GJPEGGenerator -> RawCamBehavior; SegmentedColorGenerator -> RLEGenerator; SegmentedColorGenerator -> SegCamBehavior; RLEGenerator -> RegionGenerator; RLEGenerator -> t2 [style=invis]; RLEGenerator -> SegCamBehavior; RegionGenerator -> PBallDetectionGenerator; RegionGenerator -> BBallDetectionGenerator; RegionGenerator -> HandDetectionGenerator; RawCamBehavior -> Wireless [style=bold]; SegCamBehavior -> Wireless [style=bold]; subgraph cluster_CMVision { label="CMVision"; SegmentedColorGenerator; RLEGenerator; RegionGenerator } }