Package | Description |
---|---|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.communications.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
Modifier and Type | Method and Description |
---|---|
Photodetector |
OpticalReceiver.getPhotodetector()
Gets the photodetector.
|
Modifier and Type | Method and Description |
---|---|
void |
OpticalReceiver.setPhotodetector(Photodetector value)
Sets the photodetector.
|
Constructor and Description |
---|
OpticalReceiver(String name,
Point location,
Axes orientation,
Photodetector photodetector,
OpticalGainPattern gainPattern)
Creates a new instance specifying all parameters.
|
OpticalReceiver(String name,
Point location,
Axes orientation,
Photodetector photodetector,
OpticalGainPattern gainPattern,
PolarizationSource polarizationSource)
Creates a new instance specifying all parameters.
|
OpticalReceiver(String name,
Point location,
Photodetector photodetector,
OpticalGainPattern gainPattern)
Creates a new instance using the specified name, location, photodetector, and optical gain pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
AvalanchePhotodiode
Represents an Avalanche type photodiode photodetector (APD).
|
class |
Photodiode
Base class for a photodiode photodetector.
|
class |
PinPhotodiode
Represents a PIN type photodiode photodetector.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
Photodiode.checkForSameDefinition(Photodetector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
Photodetector.checkForSameDefinition(Photodetector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
Photodetector(Photodetector existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|