tidy3d.FieldProjectionSurface#
- class FieldProjectionSurface[source]#
- Bases: - Tidy3dBaseModel- Data structure to store surface monitors where near fields are recorded for field projections. - Parameters:
- monitor (FieldMonitor) β - FieldMonitoron which near fields will be sampled and integrated.
- normal_dir (Literal['+', '-']) β - Directionof the surface monitorβs normal vector w.r.t. the positive x, y or z unit vectors. Must be one of β+β or β-β.
- derivation (.. TODO add example and) β 
- links. (and more relevant) β 
 
 - See also - Attributes - Returns the - Axisnormal to this surface.- Methods - is_plane(val)- Ensures that the monitor is a plane, i.e., its - sizeattribute has exactly 1 zero- monitor#
 - normal_dir#
 - property axis#
- Returns the - Axisnormal to this surface.
 - classmethod is_plane(val)[source]#
- Ensures that the monitor is a plane, i.e., its - sizeattribute has exactly 1 zero
 - __hash__()#
- Hash method.