SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Core.DataOrdered.Property Class Reference
Inheritance diagram for SUAVE.Core.DataOrdered.Property:

Public Member Functions

def __init__ (self, key=None)
 
def __get__ (self, obj, kls=None)
 
def __set__ (self, obj, val)
 
def __delete__ (self, obj)
 

Detailed Description

Used to create the root map essential to the linking in DataOrdered()
   
    Assumptions:
    N/A
    
    Source:
    N/A

Constructor & Destructor Documentation

◆ __init__()

def SUAVE.Core.DataOrdered.Property.__init__ (   self,
  key = None 
)
Initializes a property
    
    Assumptions:
    N/A
    
    Source:
    N/A
    
    Inputs:
    N/A
    
    Outputs:
    N/A
    
    Properties Used:
    N/A    

Member Function Documentation

◆ __delete__()

def SUAVE.Core.DataOrdered.Property.__delete__ (   self,
  obj 
)
Deletes a property
    
    Assumptions:
    N/A
    
    Source:
    N/A
    
    Inputs:
    N/A
    
    Outputs:
    N/A
    
    Properties Used:
    N/A    

◆ __get__()

def SUAVE.Core.DataOrdered.Property.__get__ (   self,
  obj,
  kls = None 
)
Gets a property
    
    Assumptions:
    N/A
    
    Source:
    N/A
    
    Inputs:
    obj
    
    Outputs:
    self.key
    
    Properties Used:
    N/A    

◆ __set__()

def SUAVE.Core.DataOrdered.Property.__set__ (   self,
  obj,
  val 
)
Sets a property
    
    Assumptions:
    N/A
    
    Source:
    N/A
    
    Inputs:
    obj
    value
    
    Outputs:
    N/A
    
    Properties Used:
    N/A    

The documentation for this class was generated from the following file: