OpticalReceiver Constructor (String, Point, Axes, Photodetector, OpticalGainPattern) | 
 
            Creates a new instance specifying all parameters.
            
 
    Namespace: 
   AGI.Foundation.Communications
    Assembly:
   AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic OpticalReceiver(
	string name,
	Point location,
	Axes orientation,
	Photodetector photodetector,
	OpticalGainPattern gainPattern
)
Public Sub New ( 
	name As String,
	location As Point,
	orientation As Axes,
	photodetector As Photodetector,
	gainPattern As OpticalGainPattern
)
public:
OpticalReceiver(
	String^ name, 
	Point^ location, 
	Axes^ orientation, 
	Photodetector^ photodetector, 
	OpticalGainPattern^ gainPattern
)
new : 
        name : string * 
        location : Point * 
        orientation : Axes * 
        photodetector : Photodetector * 
        gainPattern : OpticalGainPattern -> OpticalReceiverParameters
- name
 - Type: SystemString
The name of the receiver. - location
 - Type: AGI.Foundation.GeometryPoint
The Point defining the location of the receiver over time. - orientation
 - Type: AGI.Foundation.GeometryAxes
The Axes defining the orientation of the receiver over time. - photodetector
 - Type: AGI.Foundation.Communications.SignalProcessingPhotodetector
The photodetector. - gainPattern
 - Type: AGI.Foundation.Communications.AntennasOpticalGainPattern
The optical gain pattern. 
See Also