Skip to main content

SpeosDes

Command

Static method

NameDescriptionSyntax
GetErrorStatusGet the error status of the given objectstring GetErrorStatus(object docObject)
IsUpToDateAsk if the given object was modified since its last successful computationbool IsUpToDate(object docObject)
SetActiveSelectionSet the active selection from a collection of DocObjectsvoid SetActiveSelection(ICollection<object> selectedObjects)
GetSpeosObjectsInActivePartGet the Speos objects contained in the active PartIEnumerable<object> GetSpeosObjectsInActivePart()
ComputePerform the computation of an array of objectsvoid Compute(System.Object[] selectedObjects)
ComputePerform the computation of an array of DocObjectsvoid Compute(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
ComputePerform the computation of an array of script objectsvoid Compute(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
ComputeOnActiveSelectionPerform the computation of the active selectionvoid ComputeOnActiveSelection()

Aspherics

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.Aspherics Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
IndexNumber attributeint Index
IndexTextNumber attribute (as text)string IndexText
ValueNumber attributedouble Value
ValueTextNumber attribute (as text)string ValueText

CircularLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.CircularLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.CircularLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.CircularLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.CircularLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.CircularLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.CircularLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleCircular Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.CircularLens.CircularLensGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.CircularLens.CircularLensTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

CircularLens.CircularLensGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

CircularLens.CircularLensTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

CircularSurface

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.CircularSurface> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.CircularSurface Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.CircularSurface Create(object parent)
CreateCreate a new object in the active contextSpeosDes.CircularSurface Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.CircularSurface Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.CircularSurface CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleCircular Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.CircularSurface.CircularSurfaceGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.CircularSurface.CircularSurfaceTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

CircularSurface.CircularSurfaceGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

CircularSurface.CircularSurfaceTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

ControlPlane

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.ControlPlane Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
PositionNumber attributedouble Position
PositionTextNumber attribute (as text)string PositionText
DefocusNumber attributedouble Defocus
DefocusTextNumber attribute (as text)string DefocusText
HorizontalSpreadNumber attributedouble HorizontalSpread
HorizontalSpreadTextNumber attribute (as text)string HorizontalSpreadText
VerticalOrientationNumber attributedouble VerticalOrientation
VerticalOrientationTextNumber attribute (as text)string VerticalOrientationText
VerticalSpreadNumber attributedouble VerticalSpread
VerticalSpreadTextNumber attribute (as text)string VerticalSpreadText
TiltNumber attributedouble Tilt
TiltTextNumber attribute (as text)string TiltText

ControlPointConfiguration

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.ControlPointConfiguration Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
PositionNumber attributedouble Position
PositionTextNumber attribute (as text)string PositionText
ValueNumber attributedouble Value
ValueTextNumber attribute (as text)string ValueText

EyeboxConfiguration

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.EyeboxConfiguration Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
EBConfigNamestring attributestring EBConfigName
OffsetNumber attributedouble Offset
OffsetTextNumber attribute (as text)string OffsetText
WeightNumber attributedouble Weight
WeightTextNumber attribute (as text)string WeightText

FreeformLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.FreeformLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.FreeformLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.FreeformLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.FreeformLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.FreeformLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.FreeformLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
ConstructionTypeEnum attributeSpeosDes.FreeformLens.EnumConstructionType ConstructionType
ConstructionTypeIndexEnum attribute (as index)int ConstructionTypeIndex
FocalPointLink attributeSpeosDes.FreeformLens.FreeformLensFocalPoint FocalPoint
OpticalAxisLink attributeSpeosDes.FreeformLens.FreeformLensOpticalAxis OpticalAxis
ReverseDirectionboolean attributebool ReverseDirection
RefractiveIndexNumber attributedouble RefractiveIndex
RefractiveIndexTextNumber attribute (as text)string RefractiveIndexText
FrontFaceLink attributeSpeosDes.FreeformLens.FreeformLensFrontFace FrontFace
ThicknessNumber attributedouble Thickness
ThicknessTextNumber attribute (as text)string ThicknessText
TargetDefinitionTypeEnum attributeSpeosDes.FreeformLens.EnumTargetDefinitionType TargetDefinitionType
TargetDefinitionTypeIndexEnum attribute (as index)int TargetDefinitionTypeIndex
TargetOriginLink attributeSpeosDes.FreeformLens.FreeformLensTargetOrigin TargetOrigin
TargetXAxisLink attributeSpeosDes.FreeformLens.FreeformLensTargetXAxis TargetXAxis
TargetYAxisLink attributeSpeosDes.FreeformLens.FreeformLensTargetYAxis TargetYAxis
IntensityOpticalAxisLink attributeSpeosDes.FreeformLens.FreeformLensIntensityOpticalAxis IntensityOpticalAxis
ReverseIntensityOpticalAxisDirectionboolean attributebool ReverseIntensityOpticalAxisDirection
IntensityOrientationAxisLink attributeSpeosDes.FreeformLens.FreeformLensIntensityOrientationAxis IntensityOrientationAxis
ReverseIntensityOrientationAxisDirectionboolean attributebool ReverseIntensityOrientationAxisDirection
TargetTypeEnum attributeSpeosDes.FreeformLens.EnumTargetType TargetType
TargetTypeIndexEnum attribute (as index)int TargetTypeIndex
XTargetMaxNumber attributedouble XTargetMax
XTargetMaxTextNumber attribute (as text)string XTargetMaxText
YTargetMaxNumber attributedouble YTargetMax
YTargetMaxTextNumber attribute (as text)string YTargetMaxText
XTargetGaussianNumber attributedouble XTargetGaussian
XTargetGaussianTextNumber attribute (as text)string XTargetGaussianText
YTargetGaussianNumber attributedouble YTargetGaussian
YTargetGaussianTextNumber attribute (as text)string YTargetGaussianText
ImageFilePathFile attributestring ImageFilePath
ImageFilePathFullPathFile attribute (absolute full path)string ImageFilePathFullPath
TargetTypeIntensityEnum attributeSpeosDes.FreeformLens.EnumTargetTypeIntensity TargetTypeIntensity
TargetTypeIntensityIndexEnum attribute (as index)int TargetTypeIntensityIndex
IntensityXHalfSpreadNumber attributedouble IntensityXHalfSpread
IntensityXHalfSpreadTextNumber attribute (as text)string IntensityXHalfSpreadText
IntensityYHalfSpreadNumber attributedouble IntensityYHalfSpread
IntensityYHalfSpreadTextNumber attribute (as text)string IntensityYHalfSpreadText
IntensityXFWHMGaussianNumber attributedouble IntensityXFWHMGaussian
IntensityXFWHMGaussianTextNumber attribute (as text)string IntensityXFWHMGaussianText
IntensityYFWHMGaussianNumber attributedouble IntensityYFWHMGaussian
IntensityYFWHMGaussianTextNumber attribute (as text)string IntensityYFWHMGaussianText
IntensityFilePathFile attributestring IntensityFilePath
IntensityFilePathFullPathFile attribute (absolute full path)string IntensityFilePathFullPath
ImageContrastNumber attributeint ImageContrast
ImageContrastTextNumber attribute (as text)string ImageContrastText
ResolutionFactorNumber attributeint ResolutionFactor
ResolutionFactorTextNumber attribute (as text)string ResolutionFactorText
ThresholdNumber attributeint Threshold
ThresholdTextNumber attribute (as text)string ThresholdText
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

FreeformLens.FreeformLensFocalPoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreeformLens.FreeformLensOpticalAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreeformLens.FreeformLensFrontFace

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreeformLens.FreeformLensTargetOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreeformLens.FreeformLensTargetXAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreeformLens.FreeformLensTargetYAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreeformLens.FreeformLensIntensityOpticalAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreeformLens.FreeformLensIntensityOrientationAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

FreestyleCircularLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.FreestyleCircularLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.FreestyleCircularLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.FreestyleCircularLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.FreestyleCircularLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.FreestyleCircularLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.FreestyleCircularLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleFreestyle Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.FreestyleCircularLens.FreestyleCircularLensGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.FreestyleCircularLens.FreestyleCircularLensTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

FreestyleCircularLens.FreestyleCircularLensGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

FreestyleCircularLens.FreestyleCircularLensTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

FreestyleCircularSurface

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.FreestyleCircularSurface> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.FreestyleCircularSurface Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.FreestyleCircularSurface Create(object parent)
CreateCreate a new object in the active contextSpeosDes.FreestyleCircularSurface Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.FreestyleCircularSurface Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.FreestyleCircularSurface CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleFreestyle Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.FreestyleCircularSurface.FreestyleCircularSurfaceGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.FreestyleCircularSurface.FreestyleCircularSurfaceTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

FreestyleCircularSurface.FreestyleCircularSurfaceGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

FreestyleCircularSurface.FreestyleCircularSurfaceTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

FreestyleRectangularLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.FreestyleRectangularLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.FreestyleRectangularLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.FreestyleRectangularLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.FreestyleRectangularLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.FreestyleRectangularLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.FreestyleRectangularLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleFreestyle Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.FreestyleRectangularLens.FreestyleRectangularLensGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.FreestyleRectangularLens.FreestyleRectangularLensTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

FreestyleRectangularLens.FreestyleRectangularLensGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

FreestyleRectangularLens.FreestyleRectangularLensTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

FreestyleRectangularSurface

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.FreestyleRectangularSurface> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.FreestyleRectangularSurface Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.FreestyleRectangularSurface Create(object parent)
CreateCreate a new object in the active contextSpeosDes.FreestyleRectangularSurface Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.FreestyleRectangularSurface Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.FreestyleRectangularSurface CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleFreestyle Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.FreestyleRectangularSurface.FreestyleRectangularSurfaceGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.FreestyleRectangularSurface.FreestyleRectangularSurfaceTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

FreestyleRectangularSurface.FreestyleRectangularSurfaceGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

FreestyleRectangularSurface.FreestyleRectangularSurfaceTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

HoneycombLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.HoneycombLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.HoneycombLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.HoneycombLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.HoneycombLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.HoneycombLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.HoneycombLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleHoneycomb Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.HoneycombLens.HoneycombLensGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.HoneycombLens.HoneycombLensTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

HoneycombLens.HoneycombLensGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

HoneycombLens.HoneycombLensTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

HUDOD

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.HUDOD> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.HUDOD Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.HUDOD Create(object parent)
CreateCreate a new object in the active contextSpeosDes.HUDOD Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.HUDOD Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.HUDOD CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
UpdateAdvancedParametersCall the 'Update all parameters' command. Returns 'false' if this action is unavailable in the current state of the object.bool UpdateAdvancedParameters()
GetResultFilePathsGet the list of paths of all HUD Optical Design resulting filesSystem.String[] GetResultFilePaths()`
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
VehicleAxisLink attributeSpeosDes.HUDOD.HUDODVehicleAxis VehicleAxis
ReverseVehiculeAxisDirectionboolean attributebool ReverseVehiculeAxisDirection
TopAxisLink attributeSpeosDes.HUDOD.HUDODTopAxis TopAxis
ReverseTopAxisDirectionboolean attributebool ReverseTopAxisDirection
ManufacturingXNumber attributeint ManufacturingX
ManufacturingXTextNumber attribute (as text)string ManufacturingXText
ManufacturingYNumber attributeint ManufacturingY
ManufacturingYTextNumber attribute (as text)string ManufacturingYText
EyeboxCenterLink attributeSpeosDes.HUDOD.HUDODEyeboxCenter EyeboxCenter
EyeboxOrientationTypeEnum attributeSpeosDes.HUDOD.EnumEyeboxOrientationType EyeboxOrientationType
EyeboxOrientationTypeIndexEnum attribute (as index)int EyeboxOrientationTypeIndex
EBHorizontalSizeNumber attributedouble EBHorizontalSize
EBHorizontalSizeTextNumber attribute (as text)string EBHorizontalSizeText
EBHorizontalSamplingNumber attributeint EBHorizontalSampling
EBHorizontalSamplingTextNumber attribute (as text)string EBHorizontalSamplingText
EBHorizontalResolutionNumber attributedouble EBHorizontalResolution
EBHorizontalResolutionTextNumber attribute (as text)string EBHorizontalResolutionText
EBVerticalSizeNumber attributedouble EBVerticalSize
EBVerticalSizeTextNumber attribute (as text)string EBVerticalSizeText
EBVerticalSamplingNumber attributeint EBVerticalSampling
EBVerticalSamplingTextNumber attribute (as text)string EBVerticalSamplingText
EBVerticalResolutionNumber attributedouble EBVerticalResolution
EBVerticalResolutionTextNumber attribute (as text)string EBVerticalResolutionText
EyeboxConfigPositionDirectionTypeEnum attributeSpeosDes.HUDOD.EnumEyeboxConfigPositionDirectionType EyeboxConfigPositionDirectionType
EyeboxConfigPositionDirectionTypeIndexEnum attribute (as index)int EyeboxConfigPositionDirectionTypeIndex
EBConfigurationsChildren attributeSpeosDes.HUDOD.HUDODEBConfigurations EBConfigurations
TIVirtualImageDistanceNumber attributedouble TIVirtualImageDistance
TIVirtualImageDistanceTextNumber attribute (as text)string TIVirtualImageDistanceText
TILookOverAngleNumber attributedouble TILookOverAngle
TILookOverAngleTextNumber attribute (as text)string TILookOverAngleText
TILookDownAngleNumber attributedouble TILookDownAngle
TILookDownAngleTextNumber attribute (as text)string TILookDownAngleText
TargetImageModeTypeEnum attributeSpeosDes.HUDOD.EnumTargetImageModeType TargetImageModeType
TargetImageModeTypeIndexEnum attribute (as index)int TargetImageModeTypeIndex
TIHorizontalSizeNumber attributedouble TIHorizontalSize
TIHorizontalSizeTextNumber attribute (as text)string TIHorizontalSizeText
TIVerticalSizeNumber attributedouble TIVerticalSize
TIVerticalSizeTextNumber attribute (as text)string TIVerticalSizeText
TIHorizontalFOVNumber attributedouble TIHorizontalFOV
TIHorizontalFOVTextNumber attribute (as text)string TIHorizontalFOVText
TIVerticalFOVNumber attributedouble TIVerticalFOV
TIVerticalFOVTextNumber attribute (as text)string TIVerticalFOVText
WindshieldInnerSurfaceLink attributeSpeosDes.HUDOD.HUDODWindshieldInnerSurface WindshieldInnerSurface
ProjectorsChildren attributeSpeosDes.HUDOD.HUDODProjectors Projectors
PGUHorizontalSamplingNumber attributeint PGUHorizontalSampling
PGUHorizontalSamplingTextNumber attribute (as text)string PGUHorizontalSamplingText
PGUVerticalSamplingNumber attributeint PGUVerticalSampling
PGUVerticalSamplingTextNumber attribute (as text)string PGUVerticalSamplingText
PGUCharacteristicsTypeEnum attributeSpeosDes.HUDOD.EnumPGUCharacteristicsType PGUCharacteristicsType
PGUCharacteristicsTypeIndexEnum attribute (as index)int PGUCharacteristicsTypeIndex
PGUHorizontalSizeNumber attributedouble PGUHorizontalSize
PGUHorizontalSizeTextNumber attribute (as text)string PGUHorizontalSizeText
PGUHorizontalResolutionNumber attributeint PGUHorizontalResolution
PGUHorizontalResolutionTextNumber attribute (as text)string PGUHorizontalResolutionText
PGUVerticalSizeNumber attributedouble PGUVerticalSize
PGUVerticalSizeTextNumber attribute (as text)string PGUVerticalSizeText
PGUVerticalResolutionNumber attributeint PGUVerticalResolution
PGUVerticalResolutionTextNumber attribute (as text)string PGUVerticalResolutionText
AdvancedParametersAccess the HUD Optical Design dynamic parametersSpeosDes.HUDOD.DynamicParametersAttribute AdvancedParameters
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

HUDOD.HUDODVehicleAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

HUDOD.HUDODTopAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

HUDOD.HUDODEyeboxCenter

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

HUDOD.HUDODEBConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.EyeboxConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.EyeboxConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.EyeboxConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.EyeboxConfiguration Item

HUDOD.HUDODWindshieldInnerSurface

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

HUDOD.HUDODProjectors

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.HUDProjectorElement> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.HUDProjectorElement AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.HUDProjectorElement> List
ItemChildren attribute: Get child by indexSpeosDes.HUDProjectorElement Item

HUDOD.DynamicParametersAttribute

Method

NameDescriptionSyntax
GetEnumeratorHUD Optical Design dynamic parameters enumeratorIEnumerator<string> GetEnumerator()

Property

NameDescriptionSyntax
ItemHUD Optical Design dynamic parameters, get by index operatordouble Item

HUDProjectorElement

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.HUDProjectorElement Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
Namestring attributestring Name
ProjectorTypeEnum attributeSpeosDes.HUDProjectorElement.EnumProjectorType ProjectorType
ProjectorTypeIndexEnum attribute (as index)int ProjectorTypeIndex
DistanceNumber attributedouble Distance
DistanceTextNumber attribute (as text)string DistanceText
HorizontalAngleNumber attribute`double HorizontalAngle
HorizontalAngleTextNumber attribute (as text)string HorizontalAngleText
MultiConfigboolean attributebool MultiConfig
VerticalAngleNumber attributedouble VerticalAngle
VerticalAngleTextNumber attribute (as text)string VerticalAngleText

LightGuide

Method

NameDescriptionSyntax
GetStartRadiusTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetStartRadiusTypePossibleValues()
GetEndRadiusTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetEndRadiusTypePossibleValues()
GetMillingTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetMillingTypePossibleValues()
GetBottomPrismMillingTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetBottomPrismMillingTypePossibleValues()
ExportAsCSVFilevoid ExportAsCSVFile(string csvFilePath)
CloneCreate a copy of this object in the active contextSpeosDes.LightGuide Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.LightGuide CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetStepTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetStepTypePossibleValues()
GetLengthTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetLengthTypePossibleValues()
GetTrimmingRatioTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetTrimmingRatioTypePossibleValues()
GetPeakTrimmingRatioTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetPeakTrimmingRatioTypePossibleValues()
GetOffsetTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetOffsetTypePossibleValues()
GetWidthTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetWidthTypePossibleValues()
GetStartAngleTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetStartAngleTypePossibleValues()
GetEndAngleTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetEndAngleTypePossibleValues()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.LightGuide> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.LightGuide Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.LightGuide Create(object parent)
CreateCreate a new object in the active contextSpeosDes.LightGuide Create()

Property

NameDescriptionSyntax
GuideCurveLinks attributeSpeosDes.LightGuide.LightGuideGuideCurve GuideCurve
ReverseGuideCurveDirectionboolean attributebool ReverseGuideCurveDirection
MultipleOpticalAxisChildren attributeSpeosDes.LightGuide.LightGuideMultipleOpticalAxis MultipleOpticalAxis
BodyTypeEnum attributeSpeosDes.LightGuide.EnumBodyType BodyType
BodyTypeIndexEnum attribute (as index)int BodyTypeIndex
BodyProfileDiameterNumber attributedouble BodyProfileDiameter
BodyProfileDiameterTextNumber attribute (as text)string BodyProfileDiameterText
ExtraBodyHeightNumber attributedouble ExtraBodyHeight
ExtraBodyHeightTextNumber attribute (as text)string ExtraBodyHeightText
BodyProfileNumber attributeSpeosDes.LightGuide.LightGuideBodyProfile BodyProfile
PrismsOrientationTypeEnum attributeSpeosDes.LightGuide.EnumPrismsOrientationType PrismsOrientationType
PrismsOrientationTypeIndexEnum attribute (as index)int PrismsOrientationTypeIndex
OpticalAxisLink attributeSpeosDes.LightGuide.LightGuideOpticalAxis OpticalAxis
ReverseOpticalAxisDirectionboolean attributebool ReverseOpticalAxisDirection
OrientationSurfaceLink attributeSpeosDes.LightGuide.LightGuideOrientationSurface OrientationSurface
PrismsOperationTypeEnum attributeSpeosDes.LightGuide.EnumPrismsOperationType PrismsOperationType
PrismsOperationTypeIndexEnum attribute (as index)int PrismsOperationTypeIndex
RefractiveIndexNumber attributedouble RefractiveIndex
RefractiveIndexTextNumber attribute (as text)string RefractiveIndexText
DistancesTypeEnum attributeSpeosDes.LightGuide.EnumDistancesType DistancesType
DistancesTypeIndexEnum attribute (as index)int DistancesTypeIndex
ProjectionAxisLink attributeSpeosDes.LightGuide.LightGuideProjectionAxis ProjectionAxis
DistanceStartNumber attributedouble DistanceStart
DistanceStartTextNumber attribute (as text)string DistanceStartText
DistanceEndNumber attributedouble DistanceEnd
DistanceEndTextNumber attribute (as text)string DistanceEndText
StepTypestring list selection attributestring StepType
StepValueNumber attributedouble StepValue
StepValueTextNumber attribute (as text)string StepValueText
StepConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideStepConfigurations StepConfigurations
LengthTypestring list selection attributestring LengthType
LengthValueNumber attributedouble LengthValue
LengthValueTextNumber attribute (as text)string LengthValueText
LengthConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideLengthConfigurations LengthConfigurations
TrimmingRatioTypestring list selection attributestring TrimmingRatioType
TrimmingRatioValueNumber attributedouble TrimmingRatioValue
TrimmingRatioValueTextNumber attribute (as text)string TrimmingRatioValueText
TrimmingRatioConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideTrimmingRatioConfigurations TrimmingRatioConfigurations
PeakTrimmingRatioTypestring list selection attributestring PeakTrimmingRatioType
PeakTrimmingRatioValueNumber attributedouble PeakTrimmingRatioValue
PeakTrimmingRatioValueTextNumber attribute (as text)string PeakTrimmingRatioValueText
PeakTrimmingRatioConfigurationsChildren attributeSpeosDes.LightGuide.LightGuidePeakTrimmingRatioConfigurations PeakTrimmingRatioConfigurations
OffsetTypestring list selection attributestring OffsetType
OffsetValueNumber attributedouble OffsetValue
OffsetValueTextNumber attribute (as text)string OffsetValueText
OffsetConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideOffsetConfigurations OffsetConfigurations
WidthTypestring list selection attributestring WidthType
WidthValueNumber attributedouble WidthValue
WidthValueTextNumber attribute (as text)string WidthValueText
WidthConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideWidthConfigurations WidthConfigurations
StartAngleTypestring list selection attributestring StartAngleType
StartAngleValueNumber attributedouble StartAngleValue
StartAngleValueTextNumber attribute (as text)string StartAngleValueText
StartAngleConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideStartAngleConfigurations StartAngleConfigurations
EndAngleTypestring list selection attributestring EndAngleType
EndAngleValueNumber attributedouble EndAngleValue
EndAngleValueTextNumber attribute (as text)string EndAngleValueText
EndAngleConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideEndAngleConfigurations EndAngleConfigurations
StartRadiusTypestring list selection attributestring StartRadiusType
StartRadiusValueNumber attributedouble StartRadiusValue
StartRadiusValueTextNumber attribute (as text)string StartRadiusValueText
StartRadiusConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideStartRadiusConfigurations StartRadiusConfigurations
EndRadiusTypestring list selection attributestring EndRadiusType
EndRadiusValueNumber attributedouble EndRadiusValue
EndRadiusValueTextNumber attribute (as text)string EndRadiusValueText
EndRadiusConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideEndRadiusConfigurations EndRadiusConfigurations
CSVFileFile attributestring CSVFile
CSVFileFullPathFile attribute (absolute full path)string CSVFileFullPath
MillingTypestring list selection attributestring MillingType
MillingValueNumber attributedouble MillingValue
MillingValueTextNumber attribute (as text)string MillingValueText
MillingConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideMillingConfigurations MillingConfigurations
BottomPrismMillingTypestring list selection attributestring BottomPrismMillingType
BottomPrismMillingValueNumber attributedouble BottomPrismMillingValue
BottomPrismMillingValueTextNumber attribute (as text)string BottomPrismMillingValueText
BottomPrismMillingConfigurationsChildren attributeSpeosDes.LightGuide.LightGuideBottomPrismMillingConfigurations BottomPrismMillingConfigurations
DraftingTypeEnum attributeSpeosDes.LightGuide.EnumDraftingType DraftingType
DraftingTypeIndexEnum attribute (as index)int DraftingTypeIndex
DemoldingOrientationLink attributeSpeosDes.LightGuide.LightGuideDemoldingOrientation DemoldingOrientation
ReverseDemoldingDirectionboolean attributebool ReverseDemoldingDirection
DraftAngleNumber attributedouble DraftAngle
DraftAngleTextNumber attribute (as text)string DraftAngleText
NbPrismsNumber attributeint NbPrisms
NbPrismsTextNumber attribute (as text)string NbPrismsText
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

LightGuide.LightGuideGuideCurve

Method

NameDescriptionSyntax
SetLinks attribute: Link to an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
ClearLinks attribute: Clear the list of linksvoid Clear()
SelectAllLinks attribute: Link to all compatible objects in the active contextvoid SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsLinks attribute: Get the pointed document objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
ItemLinks attribute: Get a pointed document object by indexSpaceClaim.Api.V251.IDocObject Item
CountLinks attribute: Get the links countint Count

LightGuide.LightGuideMultipleOpticalAxis

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.MultipleOpticalAxis AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection List
ItemChildren attribute: Get child by indexSpeosDes.MultipleOpticalAxis Item

LightGuide.LightGuideBodyProfile

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

LightGuide.LightGuideOpticalAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

LightGuide.LightGuideOrientationSurface

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

LightGuide.LightGuideProjectionAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

LightGuide.LightGuideStepConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideLengthConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideTrimmingRatioConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuidePeakTrimmingRatioConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideOffsetConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideWidthConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideStartAngleConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideEndAngleConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideStartRadiusConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideEndRadiusConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideMillingConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideBottomPrismMillingConfigurations

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPointConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPointConfiguration AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPointConfiguration> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPointConfiguration Item

LightGuide.LightGuideDemoldingOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

MOS

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.MOS> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.MOS Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.MOS Create(object parent)
CreateCreate a new object in the active contextSpeosDes.MOS Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.MOS Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.MOS CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
ExportAsCSVFilevoid ExportAsCSVFile(string csvFilePath)
ExtractToolingPathvoid ExtractToolingPath()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
GuideCurveLinks attributeSpeosDes.MOS.MOSGuideCurve GuideCurve
ReverseGuideCurveDirectionboolean attributebool ReverseGuideCurveDirection
SecondCurveLinks attributeSpeosDes.MOS.MOSSecondCurve SecondCurve
ConstructionTypeEnum attributeSpeosDes.MOS.EnumConstructionType ConstructionType
ConstructionTypeIndexEnum attribute (as index)int ConstructionTypeIndex
OpticalAxisLink attributeSpeosDes.MOS.MOSOpticalAxis OpticalAxis
ReverseOpticalAxisDirectionboolean attributebool ReverseOpticalAxisDirection
SupportSurfaceLink attributeSpeosDes.MOS.MOSSupportSurface SupportSurface
ProjectionTypeEnum attributeSpeosDes.MOS.EnumProjectionType ProjectionType
ProjectionTypeIndexEnum attribute (as index)int ProjectionTypeIndex
SupportSideEnum attributeSpeosDes.MOS.EnumSupportSide SupportSide
SupportSideIndexEnum attribute (as index)int SupportSideIndex
ThicknessNumber attributedouble Thickness
ThicknessTextNumber attribute (as text)string ThicknessText
SideAngleNumber attributedouble SideAngle
SideAngleTextNumber attribute (as text)string SideAngleText
RadiusNumber attributedouble Radius
RadiusTextNumber attribute (as text)string RadiusText
ControlPointsChildren attributeSpeosDes.MOS.MOSControlPoints ControlPoints
StripesCountNumber attributeint StripesCount
StripesCountTextNumber attribute (as text)string StripesCountText
DraftingAxisLink attributeSpeosDes.MOS.MOSDraftingAxis DraftingAxis
ReverseDraftingAxisDirectionboolean attributebool ReverseDraftingAxisDirection
DraftingAngleNumber attributedouble DraftingAngle
DraftingAngleTextNumber attribute (as text)string DraftingAngleText
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

MOS.MOSGuideCurve

Method

NameDescriptionSyntax
SetLinks attribute: Link to an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
ClearLinks attribute: Clear the list of linksvoid Clear()
SelectAllLinks attribute: Link to all compatible objects in the active contextvoid SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsLinks attribute: Get the pointed document objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
ItemLinks attribute: Get a pointed document object by indexSpaceClaim.Api.V251.IDocObject Item
CountLinks attribute: Get the links countint Count

MOS.MOSSecondCurve

Method

NameDescriptionSyntax
SetLinks attribute: Link to an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
ClearLinks attribute: Clear the list of linksvoid Clear()
SelectAllLinks attribute: Link to all compatible objects in the active contextvoid SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsLinks attribute: Get the pointed document objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
ItemLinks attribute: Get a pointed document object by indexSpaceClaim.Api.V251.IDocObject Item
CountLinks attribute: Get the links countint Count

MOS.MOSOpticalAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

MOS.MOSSupportSurface

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

MOS.MOSControlPoints

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.MOSControlPoint> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.MOSControlPoint AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.MOSControlPoint> List
ItemChildren attribute: Get child by indexSpeosDes.MOSControlPoint Item

MOS.MOSDraftingAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

MOSControlPoint

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.MOSControlPoint Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
PositionNumber attributedouble Position
PositionTextNumber attribute (as text)string PositionText
DepthNumber attributedouble Depth
DepthTextNumber attribute (as text)string DepthText
PitchNumber attributedouble Pitch
PitchTextNumber attribute (as text)string PitchText
TopLengthNumber attributedouble TopLength
TopLengthTextNumber attribute (as text)string TopLengthText
BitShapeStartAngleNumber attributedouble BitShapeStartAngle
BitShapeStartAngleTextNumber attribute (as text)string BitShapeStartAngleText
BitShapeEndAngleNumber attributedouble BitShapeEndAngle
BitShapeEndAngleTextNumber attribute (as text)string BitShapeEndAngleText

MultipleOpticalAxis

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.MultipleOpticalAxis Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
PositionNumber attributedouble Position
PositionTextNumber attribute (as text)string PositionText
OpticalAxisLink attributeSpeosDes.MultipleOpticalAxis.MultipleOpticalAxisOpticalAxis OpticalAxis
ReverseDirectionboolean attributebool ReverseDirection

MultipleOpticalAxis.MultipleOpticalAxisOpticalAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

Node

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.Node> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.Node Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.Node Create(object parent)
CreateCreate a new object in the active contextSpeosDes.Node Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.Node Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.Node CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureGeneral

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalFeatureGeneral> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalFeatureGeneral Find(string objectName)

Method

NameDescriptionSyntax
GetSourceTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetSourceTypePossibleValues()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SourceTypestring list selection attributestring SourceType
SourcePointLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralSourcePoint SourcePoint
SourceBodyLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralSourceBody SourceBody
SourceDirectionLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralSourceDirection SourceDirection
ReverseSourceDirectionboolean attributebool ReverseSourceDirection
SourceRefractiveIndexNumber attributedouble SourceRefractiveIndex
SourceRefractiveIndexTextNumber attribute (as text)string SourceRefractiveIndexText
SourceFluxNumber attributedouble SourceFlux
SourceFluxTextNumber attribute (as text)string SourceFluxText
SupportTypeEnum attributeSpeosDes.OpticalFeatureGeneral.EnumSupportType SupportType
SupportTypeIndexEnum attribute (as index)int SupportTypeIndex
SupportBodyLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralSupportBody SupportBody
SupportOriginLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralSupportOrigin SupportOrigin
SupportAxisLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralSupportAxis SupportAxis
ReverseSupportAxisboolean attributebool ReverseSupportAxis
SupportOrientationLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralSupportOrientation SupportOrientation
ReverseSupportOrientationboolean attributebool ReverseSupportOrientation
SupportOrientationTypeEnum attributeSpeosDes.OpticalFeatureGeneral.EnumSupportOrientationType SupportOrientationType
SupportOrientationTypeIndexEnum attribute (as index)int SupportOrientationTypeIndex
ThicknessNumber attributedouble Thickness
ThicknessTextNumber attribute (as text)string ThicknessText
RefractiveIndexNumber attributedouble RefractiveIndex
RefractiveIndexTextNumber attribute (as text)string RefractiveIndexText
TargetTypeEnum attributeSpeosDes.OpticalFeatureGeneral.EnumTargetType TargetType
TargetTypeIndexEnum attribute (as index)int TargetTypeIndex
IntegrationDirectionIsReversedboolean attributebool IntegrationDirectionIsReversed
XMPTemplateFileFile attributestring XMPTemplateFile
XMPTemplateFileFullPathFile attribute (absolute full path)string XMPTemplateFileFullPath
TargetOriginLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralTargetOrigin TargetOrigin
TargetAxisLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralTargetAxis TargetAxis
ReverseTargetAxisboolean attributebool ReverseTargetAxis
TargetOrientationLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralTargetOrientation TargetOrientation
ReverseTargetOrientationboolean attributebool ReverseTargetOrientation
ResultViewingDirectionEnum attributeSpeosDes.OpticalFeatureGeneral.EnumResultViewingDirection ResultViewingDirection
ResultViewingDirectionIndexEnum attribute (as index)int ResultViewingDirectionIndex
ContourBodyLink attributeSpeosDes.OpticalFeatureGeneral.OpticalFeatureGeneralContourBody ContourBody
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureGeneral.OpticalFeatureGeneralSourcePoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralSourceBody

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralSourceDirection

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralSupportBody

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralSupportOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralSupportAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralSupportOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralTargetOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralTargetAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralTargetOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureGeneral.OpticalFeatureGeneralContourBody

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureManufacturing

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalFeatureManufacturing> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalFeatureManufacturing Find(string objectName)

Method

NameDescriptionSyntax
GetDraftingTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetDraftingTypePossibleValues()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
Sewingboolean attributebool Sewing
DraftingTypestring list selection attributestring DraftingType
DraftValueNumber attributedouble DraftValue
DraftValueTextNumber attribute (as text)string DraftValueText
DraftAllboolean attributebool DraftAll
AngularDraftValueNumber attributedouble AngularDraftValue
AngularDraftValueTextNumber attribute (as text)string AngularDraftValueText
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureStyleCircular

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalFeatureStyleCircular> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalFeatureStyleCircular Find(string objectName)

Method

NameDescriptionSyntax
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StartNumber attributedouble Start
StartTextNumber attribute (as text)string StartText
EndNumber attributedouble End
EndTextNumber attribute (as text)string EndText
StepNumber attributedouble Step
StepTextNumber attribute (as text)string StepText
ShiftTypeEnum attributeSpeosDes.OpticalFeatureStyleCircular.EnumShiftType ShiftType
ShiftTypeIndexEnum attribute (as index)int ShiftTypeIndex
ShiftLengthNumber attributedouble ShiftLength
ShiftLengthTextNumber attribute (as text)string ShiftLengthText
ShiftAngleNumber attributedouble ShiftAngle
ShiftAngleTextNumber attribute (as text)string ShiftAngleText
DefinitionEnum attributeSpeosDes.OpticalFeatureStyleCircular.EnumDefinition Definition
DefinitionIndexEnum attribute (as index)int DefinitionIndex
SectorsNumber attributeint Sectors
SectorsTextNumber attribute (as text)string SectorsText
AngleNumber attributedouble Angle
AngleTextNumber attribute (as text)string AngleText
CircularEdgesboolean attributebool CircularEdges
StyleOriginLink attributeSpeosDes.OpticalFeatureStyleCircular.OpticalFeatureStyleCircularStyleOrigin StyleOrigin
StyleAxisLink attributeSpeosDes.OpticalFeatureStyleCircular.OpticalFeatureStyleCircularStyleAxis StyleAxis
ReverseStyleAxisboolean attributebool ReverseStyleAxis
StyleOrientationLink attributeSpeosDes.OpticalFeatureStyleCircular.OpticalFeatureStyleCircularStyleOrientation StyleOrientation
ReverseStyleOrientationboolean attributebool ReverseStyleOrientation
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureStyleCircular.OpticalFeatureStyleCircularStyleOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleCircular.OpticalFeatureStyleCircularStyleAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleCircular.OpticalFeatureStyleCircularStyleOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleFreestyle

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalFeatureStyleFreestyle> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalFeatureStyleFreestyle Find(string objectName)

Method

NameDescriptionSyntax
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
XCurvesLinks attributeSpeosDes.OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleXCurves XCurves
YCurvesLinks attributeSpeosDes.OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleYCurves YCurves
StyleOriginLink attributeSpeosDes.OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleStyleOrigin StyleOrigin
StyleAxisLink attributeSpeosDes.OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleStyleAxis StyleAxis
ReverseStyleAxisboolean attributebool ReverseStyleAxis
StyleOrientationLink attributeSpeosDes.OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleStyleOrientation StyleOrientation
ReverseStyleOrientationboolean attributebool ReverseStyleOrientation
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleXCurves

Method

NameDescriptionSyntax
SetLinks attribute: Link to an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
ClearLinks attribute: Clear the list of linksvoid Clear()
SelectAllLinks attribute: Link to all compatible objects in the active contextvoid SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsLinks attribute: Get the pointed document objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
ItemLinks attribute: Get a pointed document object by indexSpaceClaim.Api.V251.IDocObject Item
CountLinks attribute: Get the links countint Count

OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleYCurves

Method

NameDescriptionSyntax
SetLinks attribute: Link to an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
ClearLinks attribute: Clear the list of linksvoid Clear()
SelectAllLinks attribute: Link to all compatible objects in the active contextvoid SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsLinks attribute: Get the pointed document objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
ItemLinks attribute: Get a pointed document object by indexSpaceClaim.Api.V251.IDocObject Item
CountLinks attribute: Get the links countint Count

OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleStyleOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleStyleAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleFreestyle.OpticalFeatureStyleFreestyleStyleOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleHoneycomb

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalFeatureStyleHoneycomb> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalFeatureStyleHoneycomb Find(string objectName)

Method

NameDescriptionSyntax
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
RotationNumber attributedouble Rotation
RotationTextNumber attribute (as text)string RotationText
DefinitionEnum attributeSpeosDes.OpticalFeatureStyleHoneycomb.EnumDefinition Definition
DefinitionIndexEnum attribute (as index)int DefinitionIndex
SideLengthNumber attributedouble SideLength
SideLengthTextNumber attribute (as text)string SideLengthText
WidthNumber attributedouble Width
WidthTextNumber attribute (as text)string WidthText
StyleOriginLink attributeSpeosDes.OpticalFeatureStyleHoneycomb.OpticalFeatureStyleHoneycombStyleOrigin StyleOrigin
StyleAxisLink attributeSpeosDes.OpticalFeatureStyleHoneycomb.OpticalFeatureStyleHoneycombStyleAxis StyleAxis
ReverseStyleAxisboolean attributebool ReverseStyleAxis
StyleOrientationLink attributeSpeosDes.OpticalFeatureStyleHoneycomb.OpticalFeatureStyleHoneycombStyleOrientation StyleOrientation
ReverseStyleOrientationboolean attributebool ReverseStyleOrientation
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureStyleHoneycomb.OpticalFeatureStyleHoneycombStyleOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleHoneycomb.OpticalFeatureStyleHoneycombStyleAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleHoneycomb.OpticalFeatureStyleHoneycombStyleOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleRectangular

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalFeatureStyleRectangular> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalFeatureStyleRectangular Find(string objectName)

Method

NameDescriptionSyntax
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
XAngleNumber attributedouble XAngle
XAngleTextNumber attribute (as text)string XAngleText
YAngleNumber attributedouble YAngle
YAngleTextNumber attribute (as text)string YAngleText
DefinitionEnum attributeSpeosDes.OpticalFeatureStyleRectangular.EnumDefinition Definition
DefinitionIndexEnum attribute (as index)int DefinitionIndex
XCountNumber attributeint XCount
XCountTextNumber attribute (as text)string XCountText
YCountNumber attributeint YCount
YCountTextNumber attribute (as text)string YCountText
XSizeNumber attributedouble XSize
XSizeTextNumber attribute (as text)string XSizeText
YSizeNumber attributedouble YSize
YSizeTextNumber attribute (as text)string YSizeText
StyleOriginLink attributeSpeosDes.OpticalFeatureStyleRectangular.OpticalFeatureStyleRectangularStyleOrigin StyleOrigin
StyleAxisLink attributeSpeosDes.OpticalFeatureStyleRectangular.OpticalFeatureStyleRectangularStyleAxis StyleAxis
ReverseStyleAxisboolean attributebool ReverseStyleAxis
StyleOrientationLink attributeSpeosDes.OpticalFeatureStyleRectangular.OpticalFeatureStyleRectangularStyleOrientation StyleOrientation
ReverseStyleOrientationboolean attributebool ReverseStyleOrientation
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureStyleRectangular.OpticalFeatureStyleRectangularStyleOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleRectangular.OpticalFeatureStyleRectangularStyleAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleRectangular.OpticalFeatureStyleRectangularStyleOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleStripes

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalFeatureStyleStripes> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalFeatureStyleStripes Find(string objectName)

Method

NameDescriptionSyntax
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
CurvesLinks attributeSpeosDes.OpticalFeatureStyleStripes.OpticalFeatureStyleStripesCurves Curves
StyleOriginLink attributeSpeosDes.OpticalFeatureStyleStripes.OpticalFeatureStyleStripesStyleOrigin StyleOrigin
StyleAxisLink attributeSpeosDes.OpticalFeatureStyleStripes.OpticalFeatureStyleStripesStyleAxis StyleAxis
ReverseStyleAxisboolean attributebool ReverseStyleAxis
StyleOrientationLink attributeSpeosDes.OpticalFeatureStyleStripes.OpticalFeatureStyleStripesStyleOrientation StyleOrientation
ReverseStyleOrientationboolean attributebool ReverseStyleOrientation
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalFeatureStyleStripes.OpticalFeatureStyleStripesCurves

Method

NameDescriptionSyntax
SetLinks attribute: Link to an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
ClearLinks attribute: Clear the list of linksvoid Clear()
SelectAllLinks attribute: Link to all compatible objects in the active contextvoid SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsLinks attribute: Get the pointed document objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
ItemLinks attribute: Get a pointed document object by indexSpaceClaim.Api.V251.IDocObject Item
CountLinks attribute: Get the links countint Count

OpticalFeatureStyleStripes.OpticalFeatureStyleStripesStyleOrigin

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleStripes.OpticalFeatureStyleStripesStyleAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalFeatureStyleStripes.OpticalFeatureStyleStripesStyleOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

OpticalGroup

Method

NameDescriptionSyntax
AddFaceFromCoordinatesvoid AddFaceFromCoordinates(int xCoordinate, int yCoordinate)
AddFacesFromXCoordinatevoid AddFacesFromXCoordinate(int xCoordinate)
AddFacesFromYCoordinatevoid AddFacesFromYCoordinate(int yCoordinate)
GetGroupTypePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetGroupTypePossibleValues()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.OpticalGroup> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.OpticalGroup Find(string objectName)

Property

NameDescriptionSyntax
ShiftNumber attributedouble Shift
ShiftTextNumber attribute (as text)string ShiftText
GeometryOrientationEnum attributeSpeosDes.OpticalGroup.EnumGeometryOrientation GeometryOrientation
GeometryOrientationIndexEnum attribute (as index)int GeometryOrientationIndex
FocalNumber attributedouble Focal
FocalTextNumber attribute (as text)string FocalText
ParabolicApproximationboolean attributebool ParabolicApproximation
XTiltAngleNumber attributedouble XTiltAngle
XTiltAngleTextNumber attribute (as text)string XTiltAngleText
YTiltAngleNumber attributedouble YTiltAngle
YTiltAngleTextNumber attribute (as text)string YTiltAngleText
AngleNumber attributedouble Angle
AngleTextNumber attribute (as text)string AngleText
XRadiusNumber attributedouble XRadius
XRadiusTextNumber attribute (as text)string XRadiusText
YRadiusNumber attributedouble YRadius
YRadiusTextNumber attribute (as text)string YRadiusText
RadialRadiusNumber attributedouble RadialRadius
RadialRadiusTextNumber attribute (as text)string RadialRadiusText
StartRadiusNumber attributedouble StartRadius
StartRadiusTextNumber attribute (as text)string StartRadiusText
EndRadiusNumber attributedouble EndRadius
EndRadiusTextNumber attribute (as text)string EndRadiusText
RadiusNumber attributedouble Radius
RadiusTextNumber attribute (as text)string RadiusText
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
CenteredOnXSpreadboolean attributebool CenteredOnXSpread
CenteredOnYSpreadboolean attributebool CenteredOnYSpread
SmoothingSectorboolean attributebool SmoothingSector
XCenterNumber attributedouble XCenter
XCenterTextNumber attribute (as text)string XCenterText
YCenterNumber attributedouble YCenter
YCenterTextNumber attribute (as text)string YCenterText
SpreadStartNumber attributedouble SpreadStart
SpreadStartTextNumber attribute (as text)string SpreadStartText
SpreadEndNumber attributedouble SpreadEnd
SpreadEndTextNumber attribute (as text)string SpreadEndText
TiltNumber attributedouble Tilt
TiltTextNumber attribute (as text)string TiltText
YSizeNumber attributedouble YSize
YSizeTextNumber attribute (as text)string YSizeText
XAngleNumber attributedouble XAngle
XAngleTextNumber attribute (as text)string XAngleText
XPositionNumber attributedouble XPosition
XPositionTextNumber attribute (as text)string XPositionText
XPositionMinNumber attributedouble XPositionMin
XPositionMinTextNumber attribute (as text)string XPositionMinText
XPositionMaxNumber attributedouble XPositionMax
XPositionMaxTextNumber attribute (as text)string XPositionMaxText
XAngleMinNumber attributedouble XAngleMin
XAngleMinTextNumber attribute (as text)string XAngleMinText
XAngleMaxNumber attributedouble XAngleMax
XAngleMaxTextNumber attribute (as text)string XAngleMaxText
YAngleNumber attributedouble YAngle
YAngleTextNumber attribute (as text)string YAngleText
YPositionNumber attributedouble YPosition
YPositionTextNumber attribute (as text)string YPositionText
YPositionMinNumber attributedouble YPositionMin
YPositionMinTextNumber attribute (as text)string YPositionMinText
YPositionMaxNumber attributedouble YPositionMax
YPositionMaxTextNumber attribute (as text)string YPositionMaxText
YAngleMinNumber attributedouble YAngleMin
YAngleMinTextNumber attribute (as text)string YAngleMinText
YAngleMaxNumber attributedouble YAngleMax
YAngleMaxTextNumber attribute (as text)string YAngleMaxText
XSpreadNumber attributedouble XSpread
XSpreadTextNumber attribute (as text)string XSpreadText
YSpreadNumber attributedouble YSpread
YSpreadTextNumber attribute (as text)string YSpreadText
AdvancedModeboolean attributebool AdvancedMode
SCOHControlPlanesChildren attributeSpeosDes.OpticalGroup.OpticalGroupSCOHControlPlanes SCOHControlPlanes
SCOVControlPlanesChildren attributeSpeosDes.OpticalGroup.OpticalGroupSCOVControlPlanes SCOVControlPlanes
StartAngleNumber attributedouble StartAngle
StartAngleTextNumber attribute (as text)string StartAngleText
EndAngleNumber attributedouble EndAngle
EndAngleTextNumber attribute (as text)string EndAngleText
XRadiusPrismNumber attributedouble XRadiusPrism
XRadiusPrismTextNumber attribute (as text)string XRadiusPrismText
YRadiusPrismNumber attributedouble YRadiusPrism
YRadiusPrismTextNumber attribute (as text)string YRadiusPrismText
HeightNumber attributedouble Height
HeightTextNumber attribute (as text)string HeightText
FaceListLinks attributeSpeosDes.OpticalGroup.OpticalGroupFaceList FaceList
GroupTypestring list selection attributestring GroupType
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

OpticalGroup.OpticalGroupSCOHControlPlanes

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPlane> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPlane AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPlane> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPlane Item

OpticalGroup.OpticalGroupSCOVControlPlanes

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPlane> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPlane AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPlane> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPlane Item

OpticalGroup.OpticalGroupFaceList

Method

NameDescriptionSyntax
SetLinks attribute: Link to an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetLinks attribute: Link to an array of document objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
ClearLinks attribute: Clear the list of linksvoid Clear()
SelectAllLinks attribute: Link to all compatible objects in the active contextvoid SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsLinks attribute: Get the pointed document objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
ItemLinks attribute: Get a pointed document object by indexSpaceClaim.Api.V251.IDocObject Item
CountLinks attribute: Get the links countint Count

ParabolicSurface

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.ParabolicSurface> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.ParabolicSurface Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.ParabolicSurface Create(object parent)
CreateCreate a new object in the active contextSpeosDes.ParabolicSurface Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.ParabolicSurface Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.ParabolicSurface CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosDes.ParabolicSurface.ParabolicSurfaceOriginPoint OriginPoint
AxisLink attributeSpeosDes.ParabolicSurface.ParabolicSurfaceAxis Axis
OrientationAxisLink attributeSpeosDes.ParabolicSurface.ParabolicSurfaceOrientationAxis OrientationAxis
SizeNumber attributedouble Size
SizeTextNumber attribute (as text)string SizeText
BuildTypeEnum attributeSpeosDes.ParabolicSurface.EnumBuildType BuildType
BuildTypeIndexEnum attribute (as index)int BuildTypeIndex
FocalNumber attributedouble Focal
FocalTextNumber attribute (as text)string FocalText
FocalOutNumber attributedouble FocalOut
FocalOutTextNumber attribute (as text)string FocalOutText
PassingPointLink attributeSpeosDes.ParabolicSurface.ParabolicSurfacePassingPoint PassingPoint
ReverseOpticalAxisboolean attributebool ReverseOpticalAxis
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

ParabolicSurface.ParabolicSurfaceOriginPoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ParabolicSurface.ParabolicSurfaceAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ParabolicSurface.ParabolicSurfaceOrientationAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ParabolicSurface.ParabolicSurfacePassingPoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

PER

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.PER> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.PER Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.PER Create(object parent)
CreateCreate a new object in the active contextSpeosDes.PER Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.PER Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.PER CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SourceTypeEnum attributeSpeosDes.PER.EnumSourceType SourceType
SourceTypeIndexEnum attribute (as index)int SourceTypeIndex
SourcePointLink attributeSpeosDes.PER.PERSourcePoint SourcePoint
SourceSupportLink attributeSpeosDes.PER.PERSourceSupport SourceSupport
ImagePointLink attributeSpeosDes.PER.PERImagePoint ImagePoint
OrientationAxisLink attributeSpeosDes.PER.PEROrientationAxis OrientationAxis
ReverseOrientationAxisDirectionboolean attributebool ReverseOrientationAxisDirection
FocalLengthNumber attributedouble FocalLength
FocalLengthTextNumber attribute (as text)string FocalLengthText
Holeboolean attributebool Hole
HoleDiameterNumber attributedouble HoleDiameter
HoleDiameterTextNumber attribute (as text)string HoleDiameterText
SymmetryEnum attributeSpeosDes.PER.EnumSymmetry Symmetry
SymmetryIndexEnum attribute (as index)int SymmetryIndex
AngularSectionsChildren CustomObjects attributeSpeosDes.PER.PERAngularSections AngularSections
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

PER.PERSourcePoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

PER.PERSourceSupport

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

PER.PERImagePoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

PER.PEROrientationAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

PER.PERAngularSections

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.PERAngularSection> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.PERAngularSection AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.PERAngularSection> List
ItemGet child CustomObject by indexSpeosDes.PERAngularSection Item
ItemGet child CustomObject by indexSpeosDes.PERAngularSection Item

PERAngularSection

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.PERAngularSection> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.PERAngularSection Find(string objectName)

Method

NameDescriptionSyntax
FittingControlPlaneCall the 'Fitting control plane' command. Returns 'false' if this action is unavailable in the current state of the object.bool FittingControlPlane()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
AngleNumber attributedouble Angle
AngleTextNumber attribute (as text)string AngleText
ControlPlanesChildren attributeSpeosDes.PERAngularSection.PERAngularSectionControlPlanes ControlPlanes
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

PERAngularSection.PERAngularSectionControlPlanes

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ControlPlane> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosDes.ControlPlane AddNew(int insertIndex)
DeleteChildren attribute: Delete a child object by indexbool Delete(int index)
ClearChildren attribute: Empty the listvoid Clear()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ControlPlane> List
ItemChildren attribute: Get child by indexSpeosDes.ControlPlane Item

PostProcessing

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.PostProcessing> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.PostProcessing Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.PostProcessing Create(object parent)
CreateCreate a new object in the active contextSpeosDes.PostProcessing Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.PostProcessing Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.PostProcessing CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
AssociatedFeatureLink attributeSpeosDes.PostProcessing.PostProcessingAssociatedFeature AssociatedFeature
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

PostProcessing.PostProcessingAssociatedFeature

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ProjectionLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.ProjectionLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.ProjectionLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.ProjectionLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.ProjectionLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.ProjectionLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.ProjectionLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
FocalPointLink attributeSpeosDes.ProjectionLens.ProjectionLensFocalPoint FocalPoint
OpticalAxisLink attributeSpeosDes.ProjectionLens.ProjectionLensOpticalAxis OpticalAxis
OpticalAxisReverseboolean attributebool OpticalAxisReverse
BackFocalLengthNumber attributedouble BackFocalLength
BackFocalLengthTextNumber attribute (as text)string BackFocalLengthText
BackFaceTypeEnum attributeSpeosDes.ProjectionLens.EnumBackFaceType BackFaceType
BackFaceTypeIndexEnum attribute (as index)int BackFaceTypeIndex
FrontFaceTypeEnum attributeSpeosDes.ProjectionLens.EnumFrontFaceType FrontFaceType
FrontFaceTypeIndexEnum attribute (as index)int FrontFaceTypeIndex
ZernikeOrientationLink attributeSpeosDes.ProjectionLens.ProjectionLensZernikeOrientation ZernikeOrientation
ZernikeOrientationReverseboolean attributebool ZernikeOrientationReverse
ThicknessSetTypeEnum attributeSpeosDes.ProjectionLens.EnumThicknessSetType ThicknessSetType
ThicknessSetTypeIndexEnum attribute (as index)int ThicknessSetTypeIndex
EdgeThicknessNumber attributedouble EdgeThickness
EdgeThicknessTextNumber attribute (as text)string EdgeThicknessText
EdgeThicknessOutNumber attributedouble EdgeThicknessOut
EdgeThicknessOutTextNumber attribute (as text)string EdgeThicknessOutText
LensThicknessNumber attributedouble LensThickness
LensThicknessTextNumber attribute (as text)string LensThicknessText
LensThicknessOutNumber attributedouble LensThicknessOut
LensThicknessOutTextNumber attribute (as text)string LensThicknessOutText
ConstructionTypeEnum attributeSpeosDes.ProjectionLens.EnumConstructionType ConstructionType
ConstructionTypeIndexEnum attribute (as index)int ConstructionTypeIndex
CustomRevolutionboolean attributebool CustomRevolution
RevolutionOriginPointLink attributeSpeosDes.ProjectionLens.ProjectionLensRevolutionOriginPoint RevolutionOriginPoint
RevolutionAxisLink attributeSpeosDes.ProjectionLens.ProjectionLensRevolutionAxis RevolutionAxis
RevolutionAxisReverseboolean attributebool RevolutionAxisReverse
ExtrusionAxisLink attributeSpeosDes.ProjectionLens.ProjectionLensExtrusionAxis ExtrusionAxis
ExtrusionAxisReverseboolean attributebool ExtrusionAxisReverse
ExtrusionStartNumber attributedouble ExtrusionStart
ExtrusionStartTextNumber attribute (as text)string ExtrusionStartText
ExtrusionEndNumber attributedouble ExtrusionEnd
ExtrusionEndTextNumber attribute (as text)string ExtrusionEndText
RevolutionStartNumber attributedouble RevolutionStart
RevolutionStartTextNumber attribute (as text)string RevolutionStartText
RevolutionEndNumber attributedouble RevolutionEnd
RevolutionEndTextNumber attribute (as text)string RevolutionEndText
BackFaceApertureDiameterNumber attributedouble BackFaceApertureDiameter
BackFaceApertureDiameterTextNumber attribute (as text)string BackFaceApertureDiameterText
BackRadiusCurvatureNumber attributedouble BackRadiusCurvature
BackRadiusCurvatureTextNumber attribute (as text)string BackRadiusCurvatureText
BackConicConstantNumber attributedouble BackConicConstant
BackConicConstantTextNumber attribute (as text)string BackConicConstantText
BackFaceRefractiveIndexNumber attributedouble BackFaceRefractiveIndex
BackFaceRefractiveIndexTextNumber attribute (as text)string BackFaceRefractiveIndexText
BackFaceFresnelModeEnum attributeSpeosDes.ProjectionLens.EnumBackFaceFresnelMode BackFaceFresnelMode
BackFaceFresnelModeIndexEnum attribute (as index)int BackFaceFresnelModeIndex
BackFaceStepNumber attributedouble BackFaceStep
BackFaceStepTextNumber attribute (as text)string BackFaceStepText
BackFaceHeightNumber attributedouble BackFaceHeight
BackFaceHeightTextNumber attribute (as text)string BackFaceHeightText
BackFaceDraftAngleNumber attributedouble BackFaceDraftAngle
BackFaceDraftAngleTextNumber attribute (as text)string BackFaceDraftAngleText
BackFaceAsphericalsChildren attributeSpeosDes.ProjectionLens.ProjectionLensBackFaceAsphericals BackFaceAsphericals
BackFaceZernikeCoefficientsChildren attributeSpeosDes.ProjectionLens.ProjectionLensBackFaceZernikeCoefficients BackFaceZernikeCoefficients
FrontFaceApertureDiameterNumber attributedouble FrontFaceApertureDiameter
FrontFaceApertureDiameterTextNumber attribute (as text)string FrontFaceApertureDiameterText
FrontRadiusCurvatureNumber attributedouble FrontRadiusCurvature
FrontRadiusCurvatureTextNumber attribute (as text)string FrontRadiusCurvatureText
FrontConicConstantNumber attributedouble FrontConicConstant
FrontConicConstantTextNumber attribute (as text)string FrontConicConstantText
FrontFaceRefractiveIndexNumber attributedouble FrontFaceRefractiveIndex
FrontFaceRefractiveIndexTextNumber attribute (as text)string FrontFaceRefractiveIndexText
FrontFaceFresnelModeEnum attributeSpeosDes.ProjectionLens.EnumFrontFaceFresnelMode FrontFaceFresnelMode
FrontFaceFresnelModeIndexEnum attribute (as index)int FrontFaceFresnelModeIndex
FrontFaceStepNumber attributedouble FrontFaceStep
FrontFaceStepTextNumber attribute (as text)string FrontFaceStepText
FrontFaceHeightNumber attributedouble FrontFaceHeight
FrontFaceHeightTextNumber attribute (as text)string FrontFaceHeightText
FrontFaceDraftAngleNumber attributedouble FrontFaceDraftAngle
FrontFaceDraftAngleTextNumber attribute (as text)string FrontFaceDraftAngleText
FrontFaceAsphericalsChildren attributeSpeosDes.ProjectionLens.ProjectionLensFrontFaceAsphericals FrontFaceAsphericals
FrontFaceZernikeCoefficientsChildren attributeSpeosDes.ProjectionLens.ProjectionLensFrontFaceZernikeCoefficients FrontFaceZernikeCoefficients
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

ProjectionLens.ProjectionLensFocalPoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ProjectionLens.ProjectionLensOpticalAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ProjectionLens.ProjectionLensZernikeOrientation

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ProjectionLens.ProjectionLensRevolutionOriginPoint

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ProjectionLens.ProjectionLensRevolutionAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ProjectionLens.ProjectionLensExtrusionAxis

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ProjectionLens.ProjectionLensBackFaceAsphericals

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.Aspherics> GetEnumerator()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.Aspherics> List
ItemChildren attribute: Get child by indexSpeosDes.Aspherics Item

ProjectionLens.ProjectionLensBackFaceZernikeCoefficients

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ZernikeCoefficient> GetEnumerator()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ZernikeCoefficient> List
ItemChildren attribute: Get child by indexSpeosDes.ZernikeCoefficient Item

ProjectionLens.ProjectionLensFrontFaceAsphericals

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.Aspherics> GetEnumerator()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.Aspherics> List
ItemChildren attribute: Get child by indexSpeosDes.Aspherics Item

ProjectionLens.ProjectionLensFrontFaceZernikeCoefficients

Method

NameDescriptionSyntax
SetChildren attribute: Set from an array of script objectsbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
SetChildren attribute: Set from an array of document objectsbool Set(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
SetChildren attribute: Set from an array of objects (IDocObject type from unspecified version)bool Set(System.Object[] docObjectsFromPreviousVersion)
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosDes.ZernikeCoefficient> GetEnumerator()
SelectAllChildren attribute: Create children for all objects that are compatible with link selection.void SelectAll()

Property

NameDescriptionSyntax
LinkedObjectsChildren attribute: Get linked objectsIReadOnlyCollection<SpaceClaim.Api.V251.IDocObject> LinkedObjects
CountChildren attribute: Get children countint Count
ListChildren attribute: Get children collectionIReadOnlyCollection<SpeosDes.ZernikeCoefficient> List
ItemChildren attribute: Get child by indexSpeosDes.ZernikeCoefficient Item

RectangularLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.RectangularLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.RectangularLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.RectangularLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.RectangularLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.RectangularLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.RectangularLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleRectangular Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.RectangularLens.RectangularLensGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.RectangularLens.RectangularLensTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

RectangularLens.RectangularLensGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

RectangularLens.RectangularLensTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

RectangularSurface

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.RectangularSurface> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.RectangularSurface Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.RectangularSurface Create(object parent)
CreateCreate a new object in the active contextSpeosDes.RectangularSurface Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.RectangularSurface Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.RectangularSurface CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleRectangular Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.RectangularSurface.RectangularSurfaceGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.RectangularSurface.RectangularSurfaceTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

RectangularSurface.RectangularSurfaceGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

RectangularSurface.RectangularSurfaceTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)`

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

ResultHOD

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.ResultHOD> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.ResultHOD Find(string objectName)

Method

NameDescriptionSyntax
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
ResultTypeEnum attributeSpeosDes.ResultHOD.EnumResultType ResultType
ResultTypeIndexEnum attribute (as index)int ResultTypeIndex
FullPathGet the result file full pathstring FullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

StripesLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.StripesLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.StripesLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.StripesLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.StripesLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.StripesLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.StripesLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleStripes Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.StripesLens.StripesLensGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.StripesLens.StripesLensTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

StripesLens.StripesLensGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

StripesLens.StripesLensTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

StripesSurface

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.StripesSurface> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.StripesSurface Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.StripesSurface Create(object parent)
CreateCreate a new object in the active contextSpeosDes.StripesSurface Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.StripesSurface Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.StripesSurface CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddGroupCall the 'AddGroup' command.void AddGroup()
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
StyleChild CustomObject attributeSpeosDes.OpticalFeatureStyleStripes Style
GeneralChild CustomObject attributeSpeosDes.OpticalFeatureGeneral General
GroupsChildren CustomObjects attributeSpeosDes.StripesSurface.StripesSurfaceGroups Groups
TirLensChildren CustomObjects attributeSpeosDes.StripesSurface.StripesSurfaceTirLens TirLens
ManufacturingChild CustomObject attributeSpeosDes.OpticalFeatureManufacturing Manufacturing
ExcelFileFile attributeFou.Utils.ValueObjects.FilePath ExcelFile
ExcelFileFullPathFile attribute (absolute full path)string ExcelFileFullPath
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

StripesSurface.StripesSurfaceGroups

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator<SpeosDes.OpticalGroup> GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.OpticalGroup AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosDes.OpticalGroup> List
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item
ItemGet child CustomObject by indexSpeosDes.OpticalGroup Item

StripesSurface.StripesSurfaceTirLens

Method

NameDescriptionSyntax
GetEnumeratorGet children CustomObjects enumerationIEnumerator GetEnumerator()
AddNewCreate a new child CustomObjectSpeosDes.TIRLens AddNew(int insertIndex)
DeleteDelete a child CustomObject by indexvoid Delete(int index)

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection List
ItemGet child CustomObject by indexSpeosDes.TIRLens Item
ItemGet child CustomObject by indexSpeosDes.TIRLens Item

TIRLens

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosDes.TIRLens> FromSelection(IEnumerable<SpaceClaim.Api.V251.IDocObject> selectionItems)
FindReturns the object whose name matches exactly the specified string. Or, if the exact name is not found, the first object whose name matches the string as a regular expression. Example: Find("StartOfName.*")SpeosDes.TIRLens Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosDes.TIRLens Create(object parent)
CreateCreate a new object in the active contextSpeosDes.TIRLens Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosDes.TIRLens Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosDes.TIRLens CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
FindOccurrenceInActivePartSearch for occurrences of this object in the active Partobject FindOccurrenceInActivePart()
FindOccurrenceInContextOfSearch for occurrences of this object in the specified PartSpaceClaim.Api.V251.IDocObject FindOccurrenceInContextOf(SpaceClaim.Api.V251.IDocObject contextObject)
ToStringGet a text representation of the object (used by the Script interpreter when the mouse cursor hovers an object variable)string ToString()
DeleteDelete this objectbool Delete()
GetChildSubjectsRetrieve all children as DocObjectsIEnumerable<SpaceClaim.Api.V251.CustomObject> GetChildSubjects()
GetChildrenRetrieve all direct children of a given typeIEnumerable<TSpecificApiType> GetChildren<TSpecificApiType>()
ComputeExecute the Compute command on the objectvoid Compute()
PublishParameterPublish or un-publish a number attribute as driving parametervoid PublishParameter(string fieldName, bool trueToPublish)
PublishAllParametersToWorkbenchCall this method to expose all object's attributes so that they can be accessible and driven from Workbench.void PublishAllParametersToWorkbench(bool trueToPublish)
ApplyPresetUpdate the object configuration values according to the specified Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.void ApplyPreset(string presetFilePath)
ExportToPresetExport the current object configuration to a Preset file. Note: some object types are not compatible with the 'Presets' feature, and in such a case the method will report an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
BuildTypeEnum attributeSpeosDes.TIRLens.EnumBuildType BuildType
BuildTypeIndexEnum attribute (as index)int BuildTypeIndex
SourceLink attributeSpeosDes.TIRLens.TIRLensSource Source
SupportPlaneLink attributeSpeosDes.TIRLens.TIRLensSupportPlane SupportPlane
InputRadiusNumber attributedouble InputRadius
InputRadiusTextNumber attribute (as text)string InputRadiusText
DepthNumber attributedouble Depth
DepthTextNumber attribute (as text)string DepthText
DraftAngleNumber attributedouble DraftAngle
DraftAngleTextNumber attribute (as text)string DraftAngleText
SupportThicknessNumber attributedouble SupportThickness
SupportThicknessTextNumber attribute (as text)string SupportThicknessText
RefractiveIndexNumber attributedouble RefractiveIndex
RefractiveIndexTextNumber attribute (as text)string RefractiveIndexText
ThicknessNumber attributedouble Thickness
ThicknessTextNumber attribute (as text)string ThicknessText
ThicknessOutNumber attributedouble ThicknessOut
ThicknessOutTextNumber attribute (as text)string ThicknessOutText
OutputRadiusNumber attributedouble OutputRadius
OutputRadiusTextNumber attribute (as text)string OutputRadiusText
OutputRadiusOutNumber attributedouble OutputRadiusOut
OutputRadiusOutTextNumber attribute (as text)string OutputRadiusOutText
FocalNumber attributedouble Focal
FocalTextNumber attribute (as text)string FocalText
ReverseDirectionboolean attributebool ReverseDirection
SpreadNumber attributedouble Spread
SpreadTextNumber attribute (as text)string SpreadText
SpreadBehaviorEnum attributeSpeosDes.TIRLens.EnumSpreadBehavior SpreadBehavior
SpreadBehaviorIndexEnum attribute (as index)int SpreadBehaviorIndex
SpreadControlNumber attributedouble SpreadControl
SpreadControlTextNumber attribute (as text)string SpreadControlText
SubjectDeprecated : Use 'Occurrence' property instead Get the underlying CustomObject, associated to the API object wrapperSpaceClaim.Api.V251.CustomObject Subject
OccurrenceGet the underlying CustomObject occurrence, associated to the API object wrapper in current API versionobject Occurrence
NameGet or Set the name of the objectstring Name
VisibleChange the visibility status (same behavior as checking/unchecking on the tree view item)bool Visible
StatusInfoGet the status of the object (warning or error message)string StatusInfo
IsUpToDateAsk if the object was modified since its last successful computationbool IsUpToDate

TIRLens.TIRLensSource

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

TIRLens.TIRLensSupportPlane

Method

NameDescriptionSyntax
SetLink attribute: Set the link to a script objectbool Set(Inf.SpaceClaim.Automation.IApiSpeosDocObject selectedObject)
SetLink attribute: Set the link to a DocObjectbool Set(SpaceClaim.Api.V251.IDocObject selectedObject)
SetLink attribute: Set the link to an object (IDocObject type from unspecified version)bool Set(object docObjectFromPreviousVersion)
ClearLink attribute: Clear the linkvoid Clear()

Property

NameDescriptionSyntax
LinkedObjectLink attribute: Get the pointed objectSpaceClaim.Api.V251.IDocObject LinkedObject

ZernikeCoefficient

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosDes.ZernikeCoefficient Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
IndexNumber attributeint Index
IndexTextNumber attribute (as text)string IndexText
ValueNumber attribute`double Value
ValueTextNumber attribute (as text)string ValueText