Package ASAM :: Package HILAPI :: Package Concurrent :: Package Common :: Package Signal :: Module OperationSegment :: Class OperationSegment

Class OperationSegment

                                             object --+        
                                                      |        
  Interfaces.Common.Signal.SignalSegment.ISignalSegment --+    
                                                          |    
                                SignalSegment.SignalSegment --+
                                                              |
                                             object --+       |
                                                      |       |
  Interfaces.Common.Signal.SignalSegment.ISignalSegment --+   |
                                                          |   |
Interfaces.Common.Signal.OperationSegment.IOperationSegment --+
                                                              |
                                                             OperationSegment

Create an operation (eADD/eMULT) signal segment.

Instance Methods
 
__init__(self, leftSegment=None, rightSegment=None, operation=None)
x.__init__(...) initializes x; see help(type(x)) for signature
 
__repr__(self)
repr(x)
 
getDuration(self)
SignalSegment
getLeftSegment(self)
OperationTypes
getOperation(self)
SignalSegment
getRightSegment(self)
 
setLeftSegment(self, value)
 
setOperation(self, operation)
 
setRightSegment(self, value)

Inherited from SignalSegment.SignalSegment: getComment, getType, setComment

Inherited from Interfaces.Common.Signal.OperationSegment.IOperationSegment: OperationSegment

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  Type = 0
Properties
  Duration
SignalSegment LeftSegment
OperationTypes Operation
SignalSegment RightSegment

Inherited from SignalSegment.SignalSegment: Comment

Inherited from object: __class__

Method Details

__init__(self, leftSegment=None, rightSegment=None, operation=None)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

getLeftSegment(self)

 
Returns: SignalSegment
Overrides: Interfaces.Common.Signal.OperationSegment.IOperationSegment.getLeftSegment
(inherited documentation)

getOperation(self)

 
Returns: OperationTypes
Overrides: Interfaces.Common.Signal.OperationSegment.IOperationSegment.getOperation
(inherited documentation)

getRightSegment(self)

 
Returns: SignalSegment
Overrides: Interfaces.Common.Signal.OperationSegment.IOperationSegment.getRightSegment
(inherited documentation)

setLeftSegment(self, value)

 
Overrides: Interfaces.Common.Signal.OperationSegment.IOperationSegment.setLeftSegment
(inherited documentation)

setOperation(self, operation)

 
Overrides: Interfaces.Common.Signal.OperationSegment.IOperationSegment.setOperation
(inherited documentation)

setRightSegment(self, value)

 
Overrides: Interfaces.Common.Signal.OperationSegment.IOperationSegment.setRightSegment
(inherited documentation)

Property Details

Duration

Get Method:
getDuration(self)

LeftSegment

Get Method:
getLeftSegment(self)
Set Method:
setLeftSegment(self, value)
Type:
SignalSegment

Operation

Get Method:
getOperation(self)
Set Method:
setOperation(self, operation)
Type:
OperationTypes

RightSegment

Get Method:
getRightSegment(self)
Set Method:
setRightSegment(self, value)
Type:
SignalSegment