| 
                
                
                  | 
                    
                      GeneralizedSampleSpace Public Methods
						
                    
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              DrawHasseLines
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Draws Hasse-Diagram Lines from Covering to Covered ClosedOutcomeSets; for use in a Paint EventHandler | 
                       
                      
                        | 
                          
                            Public Sub DrawHasseLines(ByVal e As PaintEventArgs)
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			e
			As
		PaintEventArgs
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        Void | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              GetClosedOutcomeSets
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Returns the Set of Closed OutcomeSets for the current Manual of Operations, and sets both the ClosedOutcomeSets and ClosedOutcomeCollections Properties | 
                       
                      
                        | 
                          
                            Public Function GetClosedOutcomeSets() As OutcomeSetCollection
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        OutcomeSetCollection | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              InputManualOfOperations
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Validates and Parses the Manual of Operations, and computes the Closed OutcomeSets for this Generalzed Sample Space | 
                       
                      
                        | 
                          
                            Public Sub InputManualOfOperations(ByVal ManualString As String, ByVal BaseOCs As OutcomeCollection)
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			ManualString
			As
		String 
				ByVal 
			BaseOCs
			As
		OutcomeCollection
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        Void | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              IsClosed
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Returns True iff a given Outcome Set is Equal to its own Double-Perp in a given Manual of Operations | 
                       
                      
                        | 
                          
                            Public Shared Function IsClosed(ByVal H As OutcomeCollection, ByVal InManual As OutcomeCollectionCollection) As Boolean
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			H
			As
		OutcomeCollection 
				ByVal 
			InManual
			As
		OutcomeCollectionCollection
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        Boolean | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              Perp
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Returns the Set of Outcomes (as OutcomeCollection) Orthogonal to ALL members of a given OutcomeCollection in a given Manual of Operations | 
                       
                      
                        | 
                          
                            Public Shared Function Perp(ByVal H As OutcomeCollection, ByVal InManual As OutcomeCollectionCollection) As OutcomeCollection
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			H
			As
		OutcomeCollection 
				ByVal 
			InManual
			As
		OutcomeCollectionCollection
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        OutcomeCollection | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              Perp
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Returns True iff a given Outcome is Orthogonal to another in a given Manual of Operations | 
                       
                      
                        | 
                          
                            Public Shared Function Perp(ByVal E As Outcome, ByVal F As Outcome, ByVal InManual As OutcomeCollectionCollection) As Boolean
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			E
			As
		Outcome 
				ByVal 
			F
			As
		Outcome 
				ByVal 
			InManual
			As
		OutcomeCollectionCollection
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        Boolean | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              Perp
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Returns the Set of Outcomes Orthogonal to a given Outcome in a given Manual of Operations | 
                       
                      
                        | 
                          
                            Public Shared Function Perp(ByVal E As Outcome, ByVal InManual As OutcomeCollectionCollection) As OutcomeCollection
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			E
			As
		Outcome 
				ByVal 
			InManual
			As
		OutcomeCollectionCollection
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        OutcomeCollection | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              SetAllOutcomeSets
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        Sets up OutcomeSets as Wrappers for all the OutcomeCollections for this Sample Space | 
                       
                      
                        | 
                          
                            Public Sub SetAllOutcomeSets(ByVal Base As OutcomeCollection)
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			Base
			As
		OutcomeCollection
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        Void | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              StarterSet
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        For a given integer n returns an OutcomeCollection including n Outcome Objects with Names from a to the nth lower-case letter | 
                       
                      
                        | 
                          
                            Public Function StarterSet(ByVal SetSize As Int32) As OutcomeCollection
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			SetSize
			As
		Int32
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        OutcomeCollection | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  
                    
                      
                        | 
                          
                            
                              StringsToManualOfOperations
                            
                          
                         | 
                       
                      
                        | 
                         | 
                        For a given StringCollection which has been Validated as representing a Manual of Operations for a given total Outcome Set, Returns an OutcomeCollectionCollection giving that Manual | 
                       
                      
                        | 
                          
                            Public Shared Function StringsToManualOfOperations(ByVal StringsIn As StringCollection, ByVal AllOutcomes As OutcomeCollection) As OutcomeCollectionCollection
                          
                         | 
                       
                      
                        | 
                          
								Remarks: 
								
                         | 
                       
                      
                        | 
                         | 
                        
                         | 
                       
                      
                        | 
                          Parameters:
                         | 
                       
                      
                        | 
                         | 
                        
				ByVal 
			StringsIn
			As
		StringCollection 
				ByVal 
			AllOutcomes
			As
		OutcomeCollection
  | 
                       
                      
                        | 
                          Return Value: 
                         | 
                       
                      
                        | 
                         | 
                        OutcomeCollectionCollection | 
                       
                      
                        | 
                         | 
                       
                     
                   | 
                
                
                  | 
                   | 
                
                
                  | 
                   |