Skip to main content

ZOS-API interface 2024 R2

ZOSAPI.Editors.LDE.ISurfaceBinary4 Interface Reference

Last update: 17.07.2025
Inheritance diagram for ZOSAPI.Editors.LDE.ISurfaceBinary4:

Public Member Functions

IEditorCell RadialApertureInZoneCell (int zoneN)
 
IEditorCell RadiusInZoneCell (int zoneN)
 
IEditorCell ConicInZoneCell (int zoneN)
 
IEditorCell OrderInZoneCell (int zoneN)
 
IEditorCell AsphereInZone_P_NthEvenPowerCell (int zoneN, int n)
 
IEditorCell PhaseInZone_P_NthEvenPowerCell (int zoneN, int n)
 
double GetRadialApertureInZone (int zoneN)
 
void SetRadialApertureInZone (int zoneN, double Value)
 
double GetRadiusInZone (int zoneN)
 
void SetRadiusInZone (int zoneN, double Value)
 
double GetConicInZone (int zoneN)
 
void SetConicInZone (int zoneN, double Value)
 
double GetOrderInZone (int zoneN)
 
void SetOrderInZone (int zoneN, double Value)
 
double GetAsphereInZone_P_NthEvenPower (int zoneN, int n)
 
void SetAsphereInZone_P_NthEvenPower (int zoneN, int n, double Value)
 
double GetPhaseInZone_P_NthEvenPower (int zoneN, int n)
 
void SetPhaseInZone_P_NthEvenPower (int zoneN, int n, double Value)
 

Properties

IEditorCell NumberOfRadialZonesCell [get]
 
IEditorCell NumberOfAsphericTermsCell [get]
 
IEditorCell NumberOfPhaseTermsCell [get]
 
IEditorCell SineDeltaZeroCell [get]
 
int NumberOfRadialZones [get, set]
 
int NumberOfAsphericTerms [get, set]
 
int NumberOfPhaseTerms [get, set]
 
double SineDeltaZero [get, set]
 
- Properties inherited from ZOSAPI.Editors.LDE.ISurface
SurfaceType Type [get]
 
ILDERow Row [get]
 
bool IsValid [get]
 
long Id [get]
 

Member Function Documentation

◆ AsphereInZone_P_NthEvenPowerCell()

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.AsphereInZone_P_NthEvenPowerCell ( int  zoneN,
int  n 
)

◆ ConicInZoneCell()

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.ConicInZoneCell ( int  zoneN)

◆ GetAsphereInZone_P_NthEvenPower()

double ZOSAPI.Editors.LDE.ISurfaceBinary4.GetAsphereInZone_P_NthEvenPower ( int  zoneN,
int  n 
)

◆ GetConicInZone()

double ZOSAPI.Editors.LDE.ISurfaceBinary4.GetConicInZone ( int  zoneN)

◆ GetOrderInZone()

double ZOSAPI.Editors.LDE.ISurfaceBinary4.GetOrderInZone ( int  zoneN)

◆ GetPhaseInZone_P_NthEvenPower()

double ZOSAPI.Editors.LDE.ISurfaceBinary4.GetPhaseInZone_P_NthEvenPower ( int  zoneN,
int  n 
)

◆ GetRadialApertureInZone()

double ZOSAPI.Editors.LDE.ISurfaceBinary4.GetRadialApertureInZone ( int  zoneN)

◆ GetRadiusInZone()

double ZOSAPI.Editors.LDE.ISurfaceBinary4.GetRadiusInZone ( int  zoneN)

◆ OrderInZoneCell()

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.OrderInZoneCell ( int  zoneN)

◆ PhaseInZone_P_NthEvenPowerCell()

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.PhaseInZone_P_NthEvenPowerCell ( int  zoneN,
int  n 
)

◆ RadialApertureInZoneCell()

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.RadialApertureInZoneCell ( int  zoneN)

◆ RadiusInZoneCell()

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.RadiusInZoneCell ( int  zoneN)

◆ SetAsphereInZone_P_NthEvenPower()

void ZOSAPI.Editors.LDE.ISurfaceBinary4.SetAsphereInZone_P_NthEvenPower ( int  zoneN,
int  n,
double  Value 
)

◆ SetConicInZone()

void ZOSAPI.Editors.LDE.ISurfaceBinary4.SetConicInZone ( int  zoneN,
double  Value 
)

◆ SetOrderInZone()

void ZOSAPI.Editors.LDE.ISurfaceBinary4.SetOrderInZone ( int  zoneN,
double  Value 
)

◆ SetPhaseInZone_P_NthEvenPower()

void ZOSAPI.Editors.LDE.ISurfaceBinary4.SetPhaseInZone_P_NthEvenPower ( int  zoneN,
int  n,
double  Value 
)

◆ SetRadialApertureInZone()

void ZOSAPI.Editors.LDE.ISurfaceBinary4.SetRadialApertureInZone ( int  zoneN,
double  Value 
)

◆ SetRadiusInZone()

void ZOSAPI.Editors.LDE.ISurfaceBinary4.SetRadiusInZone ( int  zoneN,
double  Value 
)

Property Documentation

◆ NumberOfAsphericTerms

int ZOSAPI.Editors.LDE.ISurfaceBinary4.NumberOfAsphericTerms
getset

◆ NumberOfAsphericTermsCell

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.NumberOfAsphericTermsCell
get

◆ NumberOfPhaseTerms

int ZOSAPI.Editors.LDE.ISurfaceBinary4.NumberOfPhaseTerms
getset

◆ NumberOfPhaseTermsCell

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.NumberOfPhaseTermsCell
get

◆ NumberOfRadialZones

int ZOSAPI.Editors.LDE.ISurfaceBinary4.NumberOfRadialZones
getset

◆ NumberOfRadialZonesCell

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.NumberOfRadialZonesCell
get

◆ SineDeltaZero

double ZOSAPI.Editors.LDE.ISurfaceBinary4.SineDeltaZero
getset

◆ SineDeltaZeroCell

IEditorCell ZOSAPI.Editors.LDE.ISurfaceBinary4.SineDeltaZeroCell
get

Connect with Ansys