Programming Reference for VirtualLab Fusion  2022.1
ProfileHeightInterface Member List

This is the complete list of members for ProfileHeightInterface, including all inherited members.

CalculateInterfaceDerivativeDXDY(VectorD position, out double mx, out double my, bool calculateFirstDerivative=true, bool useScaling=true)ProfileHeightInterface
CalculateNormalVector(VectorD position)ProfileHeightInterfacevirtual
CalculateSecondDerivative(VectorD position, out double secondDerivativeX, out double secondDerivativeY)ProfileHeightInterface
CoatedOpticalInterface
CoatingOpticalInterface
CoatingOrientationOpticalInterface
ContainsFresnelZonesProfileHeightInterface
DefinitionAreaOpticalInterface
DefinitionAreaElementaryCellOpticalInterface
EvaluateHeightOutsideInnerDefinitionArea(bool includeQuantization=true)ProfileHeightInterface
EvaluateHeightOutsideOuterDefinitionArea(bool includeQuantization=true)ProfileHeightInterface
FresnelZonesRelativePositionOnZAxisProfileHeightInterface
GetIntersectionPoint(ref PlaneWaveData ray, ref double zPosition, bool findLeftRightTransition, out Vector3D normalVector)ProfileHeightInterface
GetIntersectionsWithLine(double zPos, double lineShift, bool searchParallelToXAxis, double minValueOfFreeCoordinate, double maxValueOfFreeCoordinate, double transitionPointAccuracy, out double[] signOfDerivatives)ProfileHeightInterface
GetPointInterfaceRelation(Vector3D position)ProfileHeightInterface
GetPolygonPoints(double startCoordinate, double endCoordinate, double accuracyFactor=1)ProfileHeightInterface
GetZExtension()OpticalInterface
GetZExtension(out double negZDir, out double posZDir, bool applyQuantization=true)OpticalInterface
GetZExtensionOnElementaryCell(out double negZCell, out double posCell)OpticalInterface
GetZExtensionOnInnerArea(out double negZArea, out double posArea)OpticalInterface
GetZExtensionOnInnerShape(out double negZDir, out double posZDir, bool includeQuantization)OpticalInterface
GetZExtensionOnOuterShape(out double negZDir, out double posZDir, bool includeQuantization)OpticalInterface
IsAbsorbingAtPosition(VectorD position)ProfileHeightInterface
IsConsistent(ref List< ConsistenyErrorOrWarning > errorList, EditedInType editedFrom=EditedInType.Component)ProfileHeightInterface
IsPeriodicalProfileHeightInterface
IsQuantizedProfileHeightInterface
IsRotationalSymmetricProfileHeightInterface
MinimumFeatureSize(double accuracyFactor)ProfileHeightInterface
NumberOfHeightLevelsProfileHeightInterface
PeriodProfileHeightInterface
PixelSizeProfileHeightInterface
ProfileHeight(VectorD position, out bool isAbsorbed)ProfileHeightInterface
ProfileHeight(VectorD position, out bool isAbsorbed, bool includeQuantization, bool subtractHeightOffset=true, double? nanValue=null)ProfileHeightInterface
ProfileHeight(VectorD position)ProfileHeightInterface
ProfileHeight(double x, double y)ProfileHeightInterface
ScalingAlphaOpticalInterface
ScalingBetaOpticalInterface
ScalingGammaOpticalInterface
TotalProfileHeightProfileHeightInterface