Skip to main content

SpeosSim

Command

This section details all commands of the Speos Sim client API.

Static method

This section lists all static methods.

NameDescriptionSyntax
SetActiveSelectionSet the active selection from a collection of DocObjectsvoid SetActiveSelection(ICollection<object> selectedObjects)
GetSpeosObjectsInActivePartGet the Speos objects contained in the active PartIEnumerable<object> GetSpeosObjectsInActivePart()
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)
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()
HpcComputePerform the HPC computation of an array of objectsvoid HpcCompute(System.Object[] selectedObjects)
HpcComputePerform the HPC computation of an array of DocObjectsvoid HpcCompute(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
HpcComputePerform the HPC computation of an array of script objectsvoid HpcCompute(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
HpcComputeOnActiveSelectionPerform the HPC computation of the active selectionvoid HpcComputeOnActiveSelection()
GpuComputePerform the GPU computation of an array of objectsvoid GpuCompute(System.Object[] selectedObjects)
GpuComputePerform the GPU computation of an array of DocObjectsvoid GpuCompute(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
GpuComputePerform the GPU computation of an array of script objectsvoid GpuCompute(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
GpuComputeOnActiveSelectionPerform the GPU computation of the active selectionvoid GpuComputeOnActiveSelection()
PreviewComputePerform the Preview computation of an array of objectsvoid PreviewCompute(System.Object[] selectedObjects)
PreviewComputePerform the Preview computation of an array of DocObjectsvoid PreviewCompute(SpaceClaim.Api.V251.IDocObject[] selectedObjects)
PreviewComputePerform the Preview computation of an array of script objectsvoid PreviewCompute(Inf.SpaceClaim.Automation.IApiSpeosDocObject[] selectedObjects)
PreviewComputeOnActiveSelectionPerform the Preview computation of the active selectionvoid PreviewComputeOnActiveSelection()
GetOutputFolderGet the Speos output files directory path for the active contextstring GetOutputFolder()
GetInputFolderGet the Speos input files directory path for the active contextstring GetInputFolder()
ExportFileReferencesExport all Speos file references found in the active document to an Excel file (.xlsx).void ExportFileReferences(string xlsxFilePath)

Coefficient

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

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

Component

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.Component> 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.*")SpeosSim.Component 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 reports 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 reports 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

Component3DTexture

Method

NameDescriptionSyntax
ExportExport to STLvoid Export(string fileName)
ExportExport to STLvoid Export(string fileName, bool performBooleanOperation)
GetGeometrySettingsGet the geometry settings (meshing behavior)SpeosSim.SimulationSettings GetGeometrySettings()
SetGeometrySettingsSet the geometry settings (meshing behavior)void SetGeometrySettings(SpeosSim.SimulationSettings simulationSettings)
CloneCreate a copy of this object in the active contextSpeosSim.Component3DTexture Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.Component3DTexture 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 reports 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 reports 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<SpeosSim.Component3DTexture> 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.*")SpeosSim.Component3DTexture Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.Component3DTexture Create(object parent)
CreateCreate a new object in the active contextSpeosSim.Component3DTexture Create()

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.Component3DTexture.Component3DTextureOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.Component3DTexture.Component3DTextureXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.Component3DTexture.Component3DTextureYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
SupportGeometryLink attributeSpeosSim.Component3DTexture.Component3DTextureSupportGeometry SupportGeometry
PatternFileFile attributestring PatternFile
PatternFileFullPathFile attribute (absolute full path)string PatternFileFullPath
PatternGlobalScaleNumber attributedouble PatternGlobalScale
PatternGlobalScaleTextNumber attribute (as text)string PatternGlobalScaleText
OperationTypeEnum attributeSpeosSim.Component3DTexture.EnumOperationType OperationType
OperationTypeIndexEnum attribute (as index)int OperationTypeIndex
MappingTypeEnum attributeSpeosSim.Component3DTexture.EnumMappingType MappingType
MappingTypeIndexEnum attribute (as index)int MappingTypeIndex
MappingFileFile attributestring MappingFile
MappingFileFullPathFile attribute (absolute full path)string MappingFileFullPath
PatternStepXNumber attributedouble PatternStepX
PatternStepXTextNumber attribute (as text)string PatternStepXText
PatternStepYNumber attributedouble PatternStepY
PatternStepYTextNumber attribute (as text)string PatternStepYText
RadialDistanceNumber attributedouble RadialDistance
RadialDistanceTextNumber attribute (as text)string RadialDistanceText
AreaRadiusNumber attributedouble AreaRadius
AreaRadiusTextNumber attribute (as text)string AreaRadiusText
DistanceBetweenRingsNumber attributedouble DistanceBetweenRings
DistanceBetweenRingsTextNumber attribute (as text)string DistanceBetweenRingsText
HexagonWidthXNumber attributedouble HexagonWidthX
HexagonWidthXTextNumber attribute (as text)string HexagonWidthXText
EdgeLengthXNumber attributedouble EdgeLengthX
EdgeLengthXTextNumber attribute (as text)string EdgeLengthXText
HexagonDistanceXNumber attributedouble HexagonDistanceX
HexagonDistanceXTextNumber attribute (as text)string HexagonDistanceXText
HexagonHeightYNumber attributedouble HexagonHeightY
HexagonHeightYTextNumber attribute (as text)string HexagonHeightYText
CentralPointboolean attributebool CentralPoint
RegularMappingboolean attributebool RegularMapping
XPitchCurveLink attributeSpeosSim.Component3DTexture.Component3DTextureXPitchCurve XPitchCurve
VarPitchXScaleNumber attributedouble VarPitchXScale
VarPitchXScaleTextNumber attribute (as text)string VarPitchXScaleText
YPitchCurveLink attributeSpeosSim.Component3DTexture.Component3DTextureYPitchCurve YPitchCurve
VarPitchYScaleNumber attributedouble VarPitchYScale
VarPitchYScaleTextNumber attribute (as text)string VarPitchYScaleText
AreaLengthXNumber attributedouble AreaLengthX
AreaLengthXTextNumber attribute (as text)string AreaLengthXText
AreaLengthYNumber attributedouble AreaLengthY
AreaLengthYTextNumber attribute (as text)string AreaLengthYText
AngleXNumber attributedouble AngleX
AngleXTextNumber attribute (as text)string AngleXText
AngleYNumber attributedouble AngleY
AngleYTextNumber attribute (as text)string AngleYText
LimitingSurfaceLink attributeSpeosSim.Component3DTexture.Component3DTextureLimitingSurface LimitingSurface
OffsetSurfaceLink attributeSpeosSim.Component3DTexture.Component3DTextureOffsetSurface OffsetSurface
OffsetSurfaceScaleNumber attributedouble OffsetSurfaceScale
OffsetSurfaceScaleTextNumber attribute (as text)string OffsetSurfaceScaleText
PatternDirectionTypeEnum attributeSpeosSim.Component3DTexture.EnumPatternDirectionType PatternDirectionType
PatternDirectionTypeIndexEnum attribute (as index)int PatternDirectionTypeIndex
XScaleSurfaceLink attributeSpeosSim.Component3DTexture.Component3DTextureXScaleSurface XScaleSurface
PatternXScaleNumber attributedouble PatternXScale
PatternXScaleTextNumber attribute (as text)string PatternXScaleText
YScaleSurfaceLink attributeSpeosSim.Component3DTexture.Component3DTextureYScaleSurface YScaleSurface
PatternYScaleNumber attributedouble PatternYScale
PatternYScaleTextNumber attribute (as text)string PatternYScaleText
ZScaleSurfaceLink attributeSpeosSim.Component3DTexture.Component3DTextureZScaleSurface ZScaleSurface
PatternZScaleNumber attributedouble PatternZScale
PatternZScaleTextNumber attribute (as text)string PatternZScaleText
PreviewTypeEnum attributeSpeosSim.Component3DTexture.EnumPreviewType PreviewType
PreviewTypeIndexEnum attribute (as index)int PreviewTypeIndex
PreviewXNumber attributedouble PreviewX
PreviewXTextNumber attribute (as text)string PreviewXText
PreviewYNumber attributedouble PreviewY
PreviewYTextNumber attribute (as text)string PreviewYText
PreviewZNumber attributedouble PreviewZ
PreviewZTextNumber attribute (as text)string PreviewZText
PreviewSizeXNumber attributedouble PreviewSizeX
PreviewSizeXTextNumber attribute (as text)string PreviewSizeXText
PreviewSizeYNumber attributedouble PreviewSizeY
PreviewSizeYTextNumber attribute (as text)string PreviewSizeYText
PreviewSizeZNumber attributedouble PreviewSizeZ
PreviewSizeZTextNumber attribute (as text)string PreviewSizeZText
MaxNumberOfPatternsNumber attributeint MaxNumberOfPatterns
MaxNumberOfPatternsTextNumber attribute (as text)string MaxNumberOfPatternsText
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

Component3DTexture.Component3DTextureOriginPoint

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

Component3DTexture.Component3DTextureXDirection

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

Component3DTexture.Component3DTextureYDirection

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

Component3DTexture.Component3DTextureSupportGeometry

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

Component3DTexture.Component3DTextureXPitchCurve

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

Component3DTexture.Component3DTextureYPitchCurve

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

Component3DTexture.Component3DTextureLimitingSurface

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

Component3DTexture.Component3DTextureOffsetSurface

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

Component3DTexture.Component3DTextureXScaleSurface

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

Component3DTexture.Component3DTextureYScaleSurface

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

Component3DTexture.Component3DTextureZScaleSurface

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

ComponentExport

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.ComponentExport> 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.*")SpeosSim.ComponentExport Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.ComponentExport Create(object parent)
CreateCreate a new object in the active contextSpeosSim.ComponentExport Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.ComponentExport Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.ComponentExport CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetResultFilePathGet the list of paths of all computation resulting filesstring GetResultFilePath()
GetGeometrySettingsGet the geometry settings (meshing behavior)SpeosSim.SimulationSettings GetGeometrySettings()
SetGeometrySettingsSet the geometry settings (meshing behavior)void SetGeometrySettings(SpeosSim.SimulationSettings simulationSettings)
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.ComponentExport.ComponentExportOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.ComponentExport.ComponentExportXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.ComponentExport.ComponentExportYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
SourcesLinks attributeSpeosSim.ComponentExport.ComponentExportSources Sources
GeometriesChildren attributeSpeosSim.ComponentExport.ComponentExportGeometries Geometries
IsBlackBoxboolean attributebool IsBlackBox
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

ComponentExport.ComponentExportOriginPoint

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

ComponentExport.ComponentExportXDirection

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

ComponentExport.ComponentExportYDirection

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

ComponentExport.ComponentExportSources

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

ComponentExport.ComponentExportGeometries

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<SpeosSim.FTGEnabledGeometry> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.FTGEnabledGeometry childObject)
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<SpeosSim.FTGEnabledGeometry> List
ItemChildren attribute: Get child by indexSpeosSim.FTGEnabledGeometry Item

ComponentImport

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.ComponentImport> 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.*")SpeosSim.ComponentImport Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.ComponentImport Create(object parent)
CreateCreate a new object in the active contextSpeosSim.ComponentImport Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.ComponentImport Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.ComponentImport 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.ComponentImport.ComponentImportOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.ComponentImport.ComponentImportXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.ComponentImport.ComponentImportYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
TrajectoryFileFile attributestring TrajectoryFile
TrajectoryFileFullPathFile attribute (absolute full path)string TrajectoryFileFullPath
ImportFileFile attributestring ImportFile
ImportFileFullPathFile attribute (absolute full path)string ImportFileFullPath
LightBoxPreviewTypeEnum attributeSpeosSim.ComponentImport.EnumLightBoxPreviewType LightBoxPreviewType
LightBoxPreviewTypeIndexEnum attribute (as index)int LightBoxPreviewTypeIndex
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

ComponentImport.ComponentImportOriginPoint

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

ComponentImport.ComponentImportXDirection

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

ComponentImport.ComponentImportYDirection

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

ComponentOpticStudio

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.ComponentOpticStudio> 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.*")SpeosSim.ComponentOpticStudio Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.ComponentOpticStudio Create(object parent)
CreateCreate a new object in the active contextSpeosSim.ComponentOpticStudio Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.ComponentOpticStudio Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.ComponentOpticStudio CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetGeometrySettingsGet the geometry settings (meshing behavior)SpeosSim.SimulationSettings GetGeometrySettings()
SetGeometrySettingsSet the geometry settings (meshing behavior)void SetGeometrySettings(SpeosSim.SimulationSettings simulationSettings)
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.ComponentOpticStudio.ComponentOpticStudioOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.ComponentOpticStudio.ComponentOpticStudioXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.ComponentOpticStudio.ComponentOpticStudioYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
ComponentFileFile attributeFou.Utils.ValueObjects.FilePath ComponentFile
ComponentFileFullPathFile attribute (absolute full path)string ComponentFileFullPath
SortedGeometricComponentsChildren attributeSpeosSim.ComponentOpticStudio.ComponentOpticStudioSortedGeometricComponents SortedGeometricComponents
LensesChildren attributeSpeosSim.ComponentOpticStudio.ComponentOpticStudioLenses Lenses
SurfacesChildren attributeSpeosSim.ComponentOpticStudio.ComponentOpticStudioSurfaces Surfaces
DetectorsLinks attributeSpeosSim.ComponentOpticStudio.ComponentOpticStudioDetectors Detectors
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

ComponentOpticStudio.ComponentOpticStudioOriginPoint

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

ComponentOpticStudio.ComponentOpticStudioXDirection

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

ComponentOpticStudio.ComponentOpticStudioYDirection

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

ComponentOpticStudio.ComponentOpticStudioSortedGeometricComponents

Method

NameDescriptionSyntax
GetEnumeratorChildren attribute: Get children enumerationIEnumerator<SpeosSim.GeometryOpticsStudio> GetEnumerator()

Property

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

ComponentOpticStudio.ComponentOpticStudioLenses

Method

NameDescriptionSyntax
GetEnumeratorChildren attribute: Get children enumerationIEnumerator GetEnumerator()

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 indexSpeosSim.Lenses Item

ComponentOpticStudio.ComponentOpticStudioSurfaces

Method

NameDescriptionSyntax
GetEnumeratorChildren attribute: Get children enumerationIEnumerator GetEnumerator()

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 indexSpeosSim.Surfaces Item

ComponentOpticStudio.ComponentOpticStudioDetectors

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

ComponentSpeosPattern

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.ComponentSpeosPattern> 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.*")SpeosSim.ComponentSpeosPattern Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.ComponentSpeosPattern Create(object parent)
CreateCreate a new object in the active contextSpeosSim.ComponentSpeosPattern Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.ComponentSpeosPattern Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.ComponentSpeosPattern CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
OptimizeRayFileCall the 'Ray file optimization' command. Returns 'false' if this action is unavailable in the current state of the object.bool OptimizeRayFile()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OneLayerPerInstanceboolean attributebool OneLayerPerInstance
OneLayerPerSourceboolean attributebool OneLayerPerSource
FilePatternFile attributeFou.Utils.ValueObjects.FilePath FilePattern
FilePatternFullPathFile attribute (absolute full path)string FilePatternFullPath
FluxTypeEnum attributeSpeosSim.ComponentSpeosPattern.EnumFluxType FluxType
FluxTypeIndexEnum attribute (as index)int FluxTypeIndex
FluxFromRayFileboolean attributebool FluxFromRayFile
FluxValueLuminousNumber attributedouble FluxValueLuminous
FluxValueLuminousTextNumber attribute (as text)string FluxValueLuminousText
FluxValueRadiantNumber attributedouble FluxValueRadiant
FluxValueRadiantTextNumber attribute (as text)string FluxValueRadiantText
OriginsLinks attributeSpeosSim.ComponentSpeosPattern.ComponentSpeosPatternOrigins Origins
NumberOfRaysNumber attributeuint NumberOfRays
NumberOfRaysTextNumber attribute (as text)string NumberOfRaysText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
LightBoxPreviewTypeEnum attributeSpeosSim.ComponentSpeosPattern.EnumLightBoxPreviewType LightBoxPreviewType
LightBoxPreviewTypeIndexEnum attribute (as index)int LightBoxPreviewTypeIndex
SpectrumTypeEnum attributeSpeosSim.ComponentSpeosPattern.EnumSpectrumType SpectrumType
SpectrumTypeIndexEnum attribute (as index)int SpectrumTypeIndex
SpectrumValueWavelengthNumber attributedouble SpectrumValueWavelength
SpectrumValueWavelengthTextNumber attribute (as text)string SpectrumValueWavelengthText
SpectrumValueTemperatureNumber attributedouble SpectrumValueTemperature
SpectrumValueTemperatureTextNumber attribute (as text)string SpectrumValueTemperatureText
SpectrumValueLibraryFile attributeFou.Utils.ValueObjects.FilePath SpectrumValueLibrary
SpectrumValueLibraryFullPathFile attribute (absolute full path)string SpectrumValueLibraryFullPath
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

ComponentSpeosPattern.ComponentSpeosPatternOrigins

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

EyeboxConfiguration

Static method

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

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
EBConfigNamestring attributestring EBConfigName
OffsetNumber attributedouble Offset
OffsetTextNumber attribute (as text)string OffsetText
TiltAngleNumber attributedouble TiltAngle
TiltAngleTextNumber attribute (as text)string TiltAngleText

FTGEnabledGeometry

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosSim.FTGEnabledGeometry Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
IsFTGboolean attributebool IsFTG
FTGGeometryLink attributeSpeosSim.FTGEnabledGeometry.FTGEnabledGeometryFTGGeometry FTGGeometry

FTGEnabledGeometry.FTGEnabledGeometryFTGGeometry

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

GeometryOpticsStudio

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
BodyLinks attributeSpeosSim.GeometryOpticsStudio.GeometryOpticsStudioBody Body
FrontFacesLinks attributeSpeosSim.GeometryOpticsStudio.GeometryOpticsStudioFrontFaces FrontFaces
BackFacesLinks attributeSpeosSim.GeometryOpticsStudio.GeometryOpticsStudioBackFaces BackFaces
EdgeFacesLinks attributeSpeosSim.GeometryOpticsStudio.GeometryOpticsStudioEdgeFaces EdgeFaces
NewFacesLinks attributeSpeosSim.GeometryOpticsStudio.GeometryOpticsStudioNewFaces NewFaces

GeometryOpticsStudio.GeometryOpticsStudioBody

Property

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

GeometryOpticsStudio.GeometryOpticsStudioFrontFaces

Property

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

GeometryOpticsStudio.GeometryOpticsStudioBackFaces

Property

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

GeometryOpticsStudio.GeometryOpticsStudioEdgeFaces

Property

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

GeometryOpticsStudio.GeometryOpticsStudioNewFaces

Property

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

HoaEyeBox

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.HoaEyeBox> 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.*")SpeosSim.HoaEyeBox 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
EyeboxCenterLink attributeSpeosSim.HoaEyeBox.HoaEyeBoxEyeboxCenter EyeboxCenter
EyeboxOrientationTypeEnum attributeSpeosSim.HoaEyeBox.EnumEyeboxOrientationType EyeboxOrientationType
EyeboxOrientationTypeIndexEnum attribute (as index)int EyeboxOrientationTypeIndex
EyeboxSamplingModeEnum attributeSpeosSim.HoaEyeBox.EnumEyeboxSamplingMode EyeboxSamplingMode
EyeboxSamplingModeIndexEnum attribute (as index)int EyeboxSamplingModeIndex
OPTEyeBoxFileFile attributestring OPTEyeBoxFile
OPTEyeBoxFileFullPathFile attribute (absolute full path)string OPTEyeBoxFileFullPath
EBInterpupillaryDistanceNumber attributedouble EBInterpupillaryDistance
EBInterpupillaryDistanceTextNumber attribute (as text)string EBInterpupillaryDistanceText
EBEyePupilDiameterNumber attributedouble EBEyePupilDiameter
EBEyePupilDiameterTextNumber attribute (as text)string EBEyePupilDiameterText
EBEyePupilSamplingNumber attributeint EBEyePupilSampling
EBEyePupilSamplingTextNumber attribute (as text)string EBEyePupilSamplingText
EBBinocularHorizontalSizeNumber attributedouble EBBinocularHorizontalSize
EBBinocularHorizontalSizeTextNumber attribute (as text)string EBBinocularHorizontalSizeText
EBMonocularHorizontalSamplingNumber attributeint EBMonocularHorizontalSampling
EBMonocularHorizontalSamplingTextNumber attribute (as text)string EBMonocularHorizontalSamplingText
EBMonocularHorizontalSizeNumber attributedouble EBMonocularHorizontalSize
EBMonocularHorizontalSizeTextNumber attribute (as text)string EBMonocularHorizontalSizeText
EBMonocularHorizontalResolutionNumber attributedouble EBMonocularHorizontalResolution
EBMonocularHorizontalResolutionTextNumber attribute (as text)string EBMonocularHorizontalResolutionText
EBBinocularHorizontalSamplingNumber attributeuint EBBinocularHorizontalSampling
EBBinocularHorizontalSamplingTextNumber attribute (as text)string EBBinocularHorizontalSamplingText
EBNbSharedSamplesNumber attributeuint EBNbSharedSamples
EBNbSharedSamplesTextNumber attribute (as text)string EBNbSharedSamplesText
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
EBMultiEyeboxboolean attributebool EBMultiEyebox
EyeboxConfigPositionDirectionTypeEnum attributeSpeosSim.HoaEyeBox.EnumEyeboxConfigPositionDirectionType EyeboxConfigPositionDirectionType
EyeboxConfigPositionDirectionTypeIndexEnum attribute (as index)int EyeboxConfigPositionDirectionTypeIndex
EBConfigurationsChildren attributeSpeosSim.HoaEyeBox.HoaEyeBoxEBConfigurations EBConfigurations
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

HoaEyeBox.HoaEyeBoxEyeboxCenter

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

HoaEyeBox.HoaEyeBoxEBConfigurations

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<SpeosSim.EyeboxConfiguration> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosSim.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<SpeosSim.EyeboxConfiguration> List
ItemChildren attribute: Get child by indexSpeosSim.EyeboxConfiguration Item

HoaMirrors

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.HoaMirrors> 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.*")SpeosSim.HoaMirrors Find(string objectName)

Method

NameDescriptionSyntax
GetMultiEyeBoxMirrorPossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetMultiEyeBoxMirrorPossibleValues()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
MirrorFacesLinks attributeSpeosSim.HoaMirrors.HoaMirrorsMirrorFaces MirrorFaces
MultiEyeBoxMirrorstring list selection attributestring MultiEyeBoxMirror
TiltRotationAxisLink attributeSpeosSim.HoaMirrors.HoaMirrorsTiltRotationAxis TiltRotationAxis
TiltRotationAxisReverseboolean attributebool TiltRotationAxisReverse
EBMirrorConfigurationsChildren attributeSpeosSim.HoaMirrors.HoaMirrorsEBMirrorConfigurations EBMirrorConfigurations
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

HoaMirrors.HoaMirrorsMirrorFaces

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

HoaMirrors.HoaMirrorsTiltRotationAxis

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

HoaMirrors.HoaMirrorsEBMirrorConfigurations

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<SpeosSim.EyeboxConfiguration> 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<SpeosSim.EyeboxConfiguration> List
ItemChildren attribute: Get child by indexSpeosSim.EyeboxConfiguration Item

HoaPGU

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.HoaPGU> 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.*")SpeosSim.HoaPGU 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PGUHorizontalSamplingNumber attributeint PGUHorizontalSampling
PGUHorizontalSamplingTextNumber attribute (as text)string PGUHorizontalSamplingText
PGUVerticalSamplingNumber attributeint PGUVerticalSampling
PGUVerticalSamplingTextNumber attribute (as text)string PGUVerticalSamplingText
PGUCharacteristicsTypeEnum attributeSpeosSim.HoaPGU.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
OriginPointLink attributeSpeosSim.HoaPGU.HoaPGUOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.HoaPGU.HoaPGUXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.HoaPGU.HoaPGUYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
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

HoaPGU.HoaPGUOriginPoint

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

HoaPGU.HoaPGUXDirection

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

HoaPGU.HoaPGUYDirection

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

HoaReport

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.HoaReport> 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.*")SpeosSim.HoaReport Find(string objectName)

Method

NameDescriptionSyntax
GetPluginTestsPossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetPluginTestsPossibleValues()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PluginTestsstring list with multiple selection attributeIEnumerable<string> PluginTests
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

HoaTargetImage

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.HoaTargetImage> 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.*")SpeosSim.HoaTargetImage 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
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 attributeSpeosSim.HoaTargetImage.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
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

HoaWarping

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.HoaWarping> 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.*")SpeosSim.HoaWarping Find(string objectName)

Method

NameDescriptionSyntax
GetAlgorithmPossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetAlgorithmPossibleValues()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
WarpingModeEnum attributeSpeosSim.HoaWarping.EnumWarpingMode WarpingMode
WarpingModeIndexEnum attribute (as index)int WarpingModeIndex
HorizontalSamplingNumber attributeint HorizontalSampling
HorizontalSamplingTextNumber attribute (as text)string HorizontalSamplingText
VerticalSamplingNumber attributeint VerticalSampling
VerticalSamplingTextNumber attribute (as text)string VerticalSamplingText
OPTWarpingFileFile attributestring OPTWarpingFile
OPTWarpingFileFullPathFile attribute (absolute full path)string OPTWarpingFileFullPath
Algorithmstring list selection attributestring Algorithm
AlgorithmFileFile attributestring AlgorithmFile
AlgorithmFileFullPathFile attribute (absolute full path)string AlgorithmFileFullPath
TiltModeEnum attributeSpeosSim.HoaWarping.EnumTiltMode TiltMode
TiltModeIndexEnum attribute (as index)int TiltModeIndex
TiltShorterDriverNumber attributedouble TiltShorterDriver
TiltShorterDriverTextNumber attribute (as text)string TiltShorterDriverText
TiltTallerDriverNumber attributedouble TiltTallerDriver
TiltTallerDriverTextNumber attribute (as text)string TiltTallerDriverText
OffsetShorterDriverNumber attributedouble OffsetShorterDriver
OffsetShorterDriverTextNumber attribute (as text)string OffsetShorterDriverText
OffsetTallerDriverNumber attributedouble OffsetTallerDriver
OffsetTallerDriverTextNumber attribute (as text)string OffsetTallerDriverText
TiltSamplingNumber attributeint TiltSampling
TiltSamplingTextNumber attribute (as text)string TiltSamplingText
TiltResolutionNumber attributedouble TiltResolution
TiltResolutionTextNumber attribute (as text)string TiltResolutionText
OffsetResolutionNumber attributedouble OffsetResolution
OffsetResolutionTextNumber attribute (as text)string OffsetResolutionText
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

HoaWindshield

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.HoaWindshield> 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.*")SpeosSim.HoaWindshield 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
WindshieldInnerSurfaceLink attributeSpeosSim.HoaWindshield.HoaWindshieldWindshieldInnerSurface WindshieldInnerSurface
WindshieldOuterSurfaceLink attributeSpeosSim.HoaWindshield.HoaWindshieldWindshieldOuterSurface WindshieldOuterSurface
WindshieldRefractiveIndexNumber attributedouble WindshieldRefractiveIndex
WindshieldRefractiveIndexTextNumber attribute (as text)string WindshieldRefractiveIndexText
CoverLensOuterSurfaceLink attributeSpeosSim.HoaWindshield.HoaWindshieldCoverLensOuterSurface CoverLensOuterSurface
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

HoaWindshield.HoaWindshieldWindshieldInnerSurface

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

HoaWindshield.HoaWindshieldWindshieldOuterSurface

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

HoaWindshield.HoaWindshieldCoverLensOuterSurface

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

ImportedFeature

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.ImportedFeature> 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.*")SpeosSim.ImportedFeature 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
ImportedObjectTypeEnum attributeSpeosSim.ImportedFeature.EnumImportedObjectType ImportedObjectType
ImportedObjectTypeIndexEnum attribute (as index)int ImportedObjectTypeIndex
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

Lenses

Method

NameDescriptionSyntax
MoveToFrontvoid MoveToFront(SpaceClaim.Api.V251.IDocObject selectedFace)
MoveToBackvoid MoveToBack(SpaceClaim.Api.V251.IDocObject selectedFace)
MoveToEdgevoid MoveToEdge(SpaceClaim.Api.V251.IDocObject selectedFace)
ToStringstring ToString()

Property

NameDescriptionSyntax
FrontFaceParametersChildren attributeSpeosSim.Surfaces FrontFaceParameters
BackFaceParametersChildren attributeSpeosSim.Surfaces BackFaceParameters
ThicknessNumber attributedouble Thickness
ThicknessTextNumber attribute (as text)string ThicknessText
FrontFaceSOPChildren attributeSpeosSim.Sop FrontFaceSOP
BackFaceSOPChildren attributeSpeosSim.Sop BackFaceSOP
EdgeFaceSOPChildren attributeSpeosSim.Sop EdgeFaceSOP
VOPChildren attributeSpeosSim.Vop VOP
BodyLinks attributeSpeosSim.Lenses.LensesBody Body
FrontFacesLinks attributeSpeosSim.Lenses.LensesFrontFaces FrontFaces
BackFacesLinks attributeSpeosSim.Lenses.LensesBackFaces BackFaces
EdgeFacesLinks attributeSpeosSim.Lenses.LensesEdgeFaces EdgeFaces
NewFacesLinks attributeSpeosSim.Lenses.LensesNewFaces NewFaces

Lenses.LensesBody

Property

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

Lenses.LensesFrontFaces

Property

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

Lenses.LensesBackFaces

Property

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

Lenses.LensesEdgeFaces

Property

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

Lenses.LensesNewFaces

Property

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

LocalMeshing

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.LocalMeshing> 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.*")SpeosSim.LocalMeshing Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.LocalMeshing Create(object parent)
CreateCreate a new object in the active contextSpeosSim.LocalMeshing Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.LocalMeshing Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.LocalMeshing 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
MeshingSagModeEnum attributeSpeosSim.LocalMeshing.EnumMeshingSagMode MeshingSagMode
MeshingSagModeIndexEnum attribute (as index)int MeshingSagModeIndex
MeshingSagValueNumber attributedouble MeshingSagValue
MeshingSagValueTextNumber attribute (as text)string MeshingSagValueText
MeshingSagValueProportionalToBodyNumber attributedouble MeshingSagValueProportionalToBody
MeshingSagValueProportionalToBodyTextNumber attribute (as text)string MeshingSagValueProportionalToBodyText
MeshingSagLengthValueNumber attributedouble MeshingSagLengthValue
MeshingSagLengthValueTextNumber attribute (as text)string MeshingSagLengthValueText
MeshingStepModeEnum attributeSpeosSim.LocalMeshing.EnumMeshingStepMode MeshingStepMode
MeshingStepModeIndexEnum attribute (as index)int MeshingStepModeIndex
MeshingStepValueNumber attributedouble MeshingStepValue
MeshingStepValueTextNumber attribute (as text)string MeshingStepValueText
MeshingStepValueProportionalToBodyNumber attributedouble MeshingStepValueProportionalToBody
MeshingStepValueProportionalToBodyTextNumber attribute (as text)string MeshingStepValueProportionalToBodyText
MeshingStepLengthValueNumber attributedouble MeshingStepLengthValue
MeshingStepLengthValueTextNumber attribute (as text)string MeshingStepLengthValueText
MeshingAngleNumber attributedouble MeshingAngle
MeshingAngleTextNumber attribute (as text)string MeshingAngleText
GeometriesLinks attributeSpeosSim.LocalMeshing.LocalMeshingGeometries Geometries
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

LocalMeshing.LocalMeshingGeometries

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

LXPEnabledSensor

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosSim.LXPEnabledSensor Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
IsLXPboolean attributebool IsLXP
LXPSensorLink attributeSpeosSim.LXPEnabledSensor.LXPEnabledSensorLXPSensor LXPSensor

LXPEnabledSensor.LXPEnabledSensorLXPSensor

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

Material

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.Material> 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.*")SpeosSim.Material Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.Material Create(object parent)
CreateCreate a new object in the active contextSpeosSim.Material Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.Material Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.Material 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
Descriptionstring attributestring Description
VisualizationColorTextColor attribute (as text like "R,G,B")string VisualizationColorText
OpticalPropertiesTypeEnum attributeSpeosSim.Material.EnumOpticalPropertiesType OpticalPropertiesType
OpticalPropertiesTypeIndexEnum attribute (as index)int OpticalPropertiesTypeIndex
HasMultipleSOPboolean attributebool HasMultipleSOP
VolumeGeometriesLinks attributeSpeosSim.Material.MaterialVolumeGeometries VolumeGeometries
OrientedFacesChildren attributeSpeosSim.Material.MaterialOrientedFaces OrientedFaces
ListSOPChildren attributeSpeosSim.Material.MaterialListSOP ListSOP
SOPTypeEnum attributeSpeosSim.Material.EnumSOPType SOPType
SOPTypeIndexEnum attribute (as index)int SOPTypeIndex
SOPReflectanceNumber attributedouble SOPReflectance
SOPReflectanceTextNumber attribute (as text)string SOPReflectanceText
SOPLibraryFile attributestring SOPLibrary
SOPLibraryFullPathFile attribute (absolute full path)string SOPLibraryFullPath
SopPluginPathFile attributestring SopPluginPath
SopPluginPathFullPathFile attribute (absolute full path)string SopPluginPathFullPath
SopPluginConfigurationPathFile attributestring SopPluginConfigurationPath
SopPluginConfigurationPathFullPathFile attribute (absolute full path)string SopPluginConfigurationPathFullPath
PreviewedLayerEnum attributeSpeosSim.Material.EnumPreviewedLayer PreviewedLayer
PreviewedLayerIndexEnum attribute (as index)int PreviewedLayerIndex
VOPTypeEnum attributeSpeosSim.Material.EnumVOPType VOPType
VOPTypeIndexEnum attribute (as index)int VOPTypeIndex
VOPIndexNumber attributedouble VOPIndex
VOPIndexTextNumber attribute (as text)string VOPIndexText
VOPAbsorptionNumber attributedouble VOPAbsorption
VOPAbsorptionTextNumber attribute (as text)string VOPAbsorptionText
VOPIsConstringenceboolean attributebool VOPIsConstringence
VOPConstringenceNumber attributedouble VOPConstringence
VOPConstringenceTextNumber attribute (as text)string VOPConstringenceText
VOPLibraryFile attributestring VOPLibrary
VOPLibraryFullPathFile attribute (absolute full path)string VOPLibraryFullPath
GradedFileFile attributestring GradedFile
GradedFileFullPathFile attribute (absolute full path)string GradedFileFullPath
OriginPointLink attributeSpeosSim.Material.MaterialOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.Material.MaterialXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.Material.MaterialYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
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

Material.MaterialVolumeGeometries

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

Material.MaterialOrientedFaces

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<SpeosSim.OrientedFace> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.OrientedFace childObject)
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<SpeosSim.OrientedFace> List
ItemChildren attribute: Get child by indexSpeosSim.OrientedFace Item

Material.MaterialListSOP

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<SpeosSim.SurfaceLayer> GetEnumerator()
AddNewChildren attribute: Create a new child objectSpeosSim.SurfaceLayer 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<SpeosSim.SurfaceLayer> List
ItemChildren attribute: Get child by indexSpeosSim.SurfaceLayer Item
ItemChildren attribute: Get child by indexSpeosSim.SurfaceLayer Item

Material.MaterialOriginPoint

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

Material.MaterialXDirection

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

Material.MaterialYDirection

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

Node

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.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.*")SpeosSim.Node 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 reports 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 reports 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

OrientedFace

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosSim.OrientedFace Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
ReverseDirectionboolean attributebool ReverseDirection
FaceLink attributeSpeosSim.OrientedFace.OrientedFaceFace Face

OrientedFace.OrientedFaceFace

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

ResultLXP

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.ResultLXP> 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.*")SpeosSim.ResultLXP Find(string objectName)

Method

NameDescriptionSyntax
ExportRaysAsGeometryExport the Light Expert rays as geometryvoid ExportRaysAsGeometry()
UpdateResultsUpdate the .xmp filesvoid UpdateResults()
OpenLpfLoad the filevoid OpenLpf()
CloseLpfUnload the filevoid CloseLpf()
CreateAreaRectangleCreates a rectangular measure areavoid CreateAreaRectangle(int viewerId, double xCenter, double yCenter, double width, double height)
CreateAreaEllipseCreates an elliptical measure areavoid CreateAreaEllipse(int viewerId, double xCenter, double yCenter, double xRadius, double yRadius)
CreateAreaPolygonCreates a polygon measure areavoid CreateAreaPolygon(int viewerId, System.Double[] xPoints, System.Double[] yPoints)
GetMeasureValueGets the measure value from a defined type. Refer to GetMeasureValue Enum List for the possible values to be used.double GetMeasureValue(int viewerId, int measureId)
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
RequiredFacesLinks attributeSpeosSim.ResultLXP.ResultLXPRequiredFaces RequiredFaces
RejectedFacesLinks attributeSpeosSim.ResultLXP.ResultLXPRejectedFaces RejectedFaces
FaceFilteringEnum attributeSpeosSim.ResultLXP.EnumFaceFiltering FaceFiltering
FaceFilteringIndexEnum attribute (as index)int FaceFilteringIndex
RaysPassingByEnum attributeSpeosSim.ResultLXP.EnumRaysPassingBy RaysPassingBy
RaysPassingByIndexEnum attribute (as index)int RaysPassingByIndex
FilteredRaysOnlyboolean attributebool FilteredRaysOnly
RayNumberNumber attributeuint RayNumber
RayNumberTextNumber attribute (as text)string RayNumberText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
RotationViewDistanceNumber attributedouble RotationViewDistance
RotationViewDistanceTextNumber attribute (as text)string RotationViewDistanceText
RaysErrorTypeEnum attributeSpeosSim.ResultLXP.EnumRaysErrorType RaysErrorType
RaysErrorTypeIndexEnum attribute (as index)int RaysErrorTypeIndex
RaysDrawTypeEnum attributeSpeosSim.ResultLXP.EnumRaysDrawType RaysDrawType
RaysDrawTypeIndexEnum attribute (as index)int RaysDrawTypeIndex
DrawThicknessNumber attributeint DrawThickness
DrawThicknessTextNumber attribute (as text)string DrawThicknessText
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

ResultLXP.ResultLXPRequiredFaces

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

ResultLXP.ResultLXPRejectedFaces

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

ResultProjectedGrid

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.ResultProjectedGrid> 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.*")SpeosSim.ResultProjectedGrid Find(string objectName)

Method

NameDescriptionSyntax
ExportProjectedGridAsGeometryExport the projected grid as geometryvoid ExportProjectedGridAsGeometry()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
MinDistanceToleranceNumber attributedouble MinDistanceTolerance
MinDistanceToleranceTextNumber attribute (as text)string MinDistanceToleranceText
MaxIncidenceNumber attributedouble MaxIncidence
MaxIncidenceTextNumber attribute (as text)string MaxIncidenceText
MaxDistanceFromCameraNumber attributedouble MaxDistanceFromCamera
MaxDistanceFromCameraTextNumber attribute (as text)string MaxDistanceFromCameraText
AuthorizeConnectionBetweenBodiesboolean attributebool AuthorizeConnectionBetweenBodies
PrimaryStepNumber attributeint PrimaryStep
PrimaryStepTextNumber attribute (as text)string PrimaryStepText
SecondaryStepNumber attributeint SecondaryStep
SecondaryStepTextNumber attribute (as text)string SecondaryStepText
DisplayGraduationTextboolean attributebool DisplayGraduationText
DisplayFirstHighLightedLinesboolean attributebool DisplayFirstHighLightedLines
XDisplayFirstNumber attributeint XDisplayFirst
XDisplayFirstTextNumber attribute (as text)string XDisplayFirstText
YDisplayFirstNumber attributeint YDisplayFirst
YDisplayFirstTextNumber attribute (as text)string YDisplayFirstText
DisplaySecondHighLightedLinesboolean attributebool DisplaySecondHighLightedLines
XDisplaySecondNumber attributeint XDisplaySecond
XDisplaySecondTextNumber attribute (as text)string XDisplaySecondText
YDisplaySecondNumber attributeint YDisplaySecond
YDisplaySecondTextNumber attribute (as text)string YDisplaySecondText
CloseBoundariesboolean attributebool CloseBoundaries
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

Sensor3DED

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.Sensor3DED> 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.*")SpeosSim.Sensor3DED Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.Sensor3DED Create(object parent)
CreateCreate a new object in the active contextSpeosSim.Sensor3DED Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.Sensor3DED Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.Sensor3DED 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SizeXNumber attributedouble SizeX
SizeXTextNumber attribute (as text)string SizeXText
SamplingXNumber attributeuint SamplingX
SamplingXTextNumber attribute (as text)string SamplingXText
SizeYNumber attributedouble SizeY
SizeYTextNumber attribute (as text)string SizeYText
SamplingYNumber attributeuint SamplingY
SamplingYTextNumber attribute (as text)string SamplingYText
SizeZNumber attributedouble SizeZ
SizeZTextNumber attribute (as text)string SizeZText
SamplingZNumber attributeuint SamplingZ
SamplingZTextNumber attribute (as text)string SamplingZText
SensorTypeEnum attributeSpeosSim.Sensor3DED.EnumSensorType SensorType
SensorTypeIndexEnum attribute (as index)int SensorTypeIndex
IntegrationModeEnum attributeSpeosSim.Sensor3DED.EnumIntegrationMode IntegrationMode
IntegrationModeIndexEnum attribute (as index)int IntegrationModeIndex
LayerTypeEnum attributeSpeosSim.Sensor3DED.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
FaceFilteringLinks attributeSpeosSim.Sensor3DED.Sensor3DEDFaceFiltering FaceFiltering
SCAFilteringModeEnum attributeSpeosSim.Sensor3DED.EnumSCAFilteringMode SCAFilteringMode
SCAFilteringModeIndexEnum attribute (as index)int SCAFilteringModeIndex
OriginPointLink attributeSpeosSim.Sensor3DED.Sensor3DEDOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.Sensor3DED.Sensor3DEDXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.Sensor3DED.Sensor3DEDYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
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

Sensor3DED.Sensor3DEDFaceFiltering

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

Sensor3DED.Sensor3DEDOriginPoint

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

Sensor3DED.Sensor3DEDXDirection

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

Sensor3DED.Sensor3DEDYDirection

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

Sensor3DIrradiance

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.Sensor3DIrradiance> 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.*")SpeosSim.Sensor3DIrradiance Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.Sensor3DIrradiance Create(object parent)
CreateCreate a new object in the active contextSpeosSim.Sensor3DIrradiance Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.Sensor3DIrradiance Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.Sensor3DIrradiance 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SensorTypeEnum attributeSpeosSim.Sensor3DIrradiance.EnumSensorType SensorType
SensorTypeIndexEnum attribute (as index)int SensorTypeIndex
IlluminanceTypeEnum attributeSpeosSim.Sensor3DIrradiance.EnumIlluminanceType IlluminanceType
IlluminanceTypeIndexEnum attribute (as index)int IlluminanceTypeIndex
RayFileTypeEnum attributeSpeosSim.Sensor3DIrradiance.EnumRayFileType RayFileType
RayFileTypeIndexEnum attribute (as index)int RayFileTypeIndex
LayerTypeEnum attributeSpeosSim.Sensor3DIrradiance.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
Reflectionboolean attributebool Reflection
Transmissionboolean attributebool Transmission
Absorptionboolean attributebool Absorption
GeometriesLinks attributeSpeosSim.Sensor3DIrradiance.Sensor3DIrradianceGeometries Geometries
XM3TemplateFileFile attributestring XM3TemplateFile
XM3TemplateFileFullPathFile attribute (absolute full path)string XM3TemplateFileFullPath
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthNbSamplesNumber attributeuint WavelengthNbSamples
WavelengthNbSamplesTextNumber attribute (as text)string WavelengthNbSamplesText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
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

Sensor3DIrradiance.Sensor3DIrradianceGeometries

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

SensorCamera

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorCamera> 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.*")SpeosSim.SensorCamera Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorCamera Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorCamera Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorCamera Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorCamera 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SensorModeEnum attributeSpeosSim.SensorCamera.EnumSensorMode SensorMode
SensorModeIndexEnum attribute (as index)int SensorModeIndex
LayerTypeEnum attributeSpeosSim.SensorCamera.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
OriginPointLink attributeSpeosSim.SensorCamera.SensorCameraOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SensorCamera.SensorCameraXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SensorCamera.SensorCameraYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
TrajectoryFileFile attributestring TrajectoryFile
TrajectoryFileFullPathFile attribute (absolute full path)string TrajectoryFileFullPath
AcquisitionIntegrationTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration AcquisitionIntegration
AcquisitionIntegrationTextNumber attribute (as text)string AcquisitionIntegrationText
AcquisitionLagTimeTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration AcquisitionLagTime
AcquisitionLagTimeTextNumber attribute (as text)string AcquisitionLagTimeText
WStartNumber attributedouble WStart
WStartTextNumber attribute (as text)string WStartText
WEndNumber attributedouble WEnd
WEndTextNumber attribute (as text)string WEndText
WSamplesNumber attributeuint WSamples
WSamplesTextNumber attribute (as text)string WSamplesText
WResolutionNumber attributedouble WResolution
WResolutionTextNumber attribute (as text)string WResolutionText
FocalLengthNumber attributedouble FocalLength
FocalLengthTextNumber attribute (as text)string FocalLengthText
ImagerDistanceNumber attributedouble ImagerDistance
ImagerDistanceTextNumber attribute (as text)string ImagerDistanceText
FNumberNumber attributedouble FNumber
FNumberTextNumber attribute (as text)string FNumberText
HorzFovNumber attributedouble HorzFov
HorzFovTextNumber attribute (as text)string HorzFovText
VertFovNumber attributedouble VertFov
VertFovTextNumber attribute (as text)string VertFovText
HorzPixelNumber attributeuint HorzPixel
HorzPixelTextNumber attribute (as text)string HorzPixelText
VertPixelNumber attributeuint VertPixel
VertPixelTextNumber attribute (as text)string VertPixelText
WidthNumber attributedouble Width
WidthTextNumber attribute (as text)string WidthText
HeightNumber attributedouble Height
HeightTextNumber attribute (as text)string HeightText
ColorModeEnum attributeSpeosSim.SensorCamera.EnumColorMode ColorMode
ColorModeIndexEnum attribute (as index)int ColorModeIndex
GammaCorrectionNumber attributedouble GammaCorrection
GammaCorrectionTextNumber attribute (as text)string GammaCorrectionText
BalanceModeEnum attributeSpeosSim.SensorCamera.EnumBalanceMode BalanceMode
BalanceModeIndexEnum attribute (as index)int BalanceModeIndex
RedGainNumber attributedouble RedGain
RedGainTextNumber attribute (as text)string RedGainText
GreenGainNumber attributedouble GreenGain
GreenGainTextNumber attribute (as text)string GreenGainText
BlueGainNumber attributedouble BlueGain
BlueGainTextNumber attribute (as text)string BlueGainText
PNGBitsEnum attributeSpeosSim.SensorCamera.EnumPNGBits PNGBits
PNGBitsIndexEnum attribute (as index)`int PNGBitsIndexv
TransmittanceFileFile attributestring TransmittanceFile
TransmittanceFileFullPathFile attribute (absolute full path)string TransmittanceFileFullPath
DistorsionFileFile attributestring DistorsionFile
DistorsionFileFullPathFile attribute (absolute full path)string DistorsionFileFullPath
SpectrumFileFile attributestring SpectrumFile
SpectrumFileFullPathFile attribute (absolute full path)string SpectrumFileFullPath
RedSpectrumFileFile attributestring RedSpectrumFile
RedSpectrumFileFullPathFile attribute (absolute full path)string RedSpectrumFileFullPath
GreenSpectrumFileFile attributestring GreenSpectrumFile
GreenSpectrumFileFullPathFile attribute (absolute full path)string GreenSpectrumFileFullPath
BlueSpectrumFileFile attributestring BlueSpectrumFile
BlueSpectrumFileFullPathFile attribute (absolute full path)string BlueSpectrumFileFullPath
RedDisplaySpectrumFileFile attributestring RedDisplaySpectrumFile
RedDisplaySpectrumFileFullPathFile attribute (absolute full path)string RedDisplaySpectrumFileFullPath
GreenDisplaySpectrumFileFile attributestring GreenDisplaySpectrumFile
GreenDisplaySpectrumFileFullPathFile attribute (absolute full path)string GreenDisplaySpectrumFileFullPath
BlueDisplaySpectrumFileFile attributestring BlueDisplaySpectrumFile
BlueDisplaySpectrumFileFullPathFile attribute (absolute full path)string BlueDisplaySpectrumFileFullPath
DisplayImageFieldboolean attributebool DisplayImageField
DisplayObjectFieldboolean attributebool DisplayObjectField
DisplayPupilboolean attributebool DisplayPupil
ObjectFieldVisuRadiusNumber attributedouble ObjectFieldVisuRadius
ObjectFieldVisuRadiusTextNumber attribute (as text)string ObjectFieldVisuRadiusText
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

SensorCamera.SensorCameraOriginPoint

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

SensorCamera.SensorCameraXDirection

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

SensorCamera.SensorCameraYDirection

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

SensorEye

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorEye> 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.*")SpeosSim.SensorEye Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorEye Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorEye Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorEye Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorEye 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.SensorEye.SensorEyeOriginPoint OriginPoint
TargetPointLink attributeSpeosSim.SensorEye.SensorEyeTargetPoint TargetPoint
TopDirectionLink attributeSpeosSim.SensorEye.SensorEyeTopDirection TopDirection
TopDirectionReverseboolean attributebool TopDirectionReverse
SensorTypeEnum attributeSpeosSim.SensorEye.EnumSensorType SensorType
SensorTypeIndexEnum attribute (as index)int SensorTypeIndex
LayerTypeEnum attributeSpeosSim.SensorEye.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
DefinitionFromEnum attributeSpeosSim.SensorEye.EnumDefinitionFrom DefinitionFrom
DefinitionFromIndexEnum attribute (as index)int DefinitionFromIndex
XMPTemplateFileFile attributestring XMPTemplateFile
XMPTemplateFileFullPathFile attribute (absolute full path)string XMPTemplateFileFullPath
DimensionFromFileboolean attributebool DimensionFromFile
DisplayPropertiesFromFileboolean attributebool DisplayPropertiesFromFile
XIsMirroredboolean attributebool XIsMirrored
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
XNbSamplesNumber attributeuint XNbSamples
XNbSamplesTextNumber attribute (as text)string XNbSamplesText
XResolutionNumber attributedouble XResolution
XResolutionTextNumber attribute (as text)string XResolutionText
YIsMirroredboolean attributebool YIsMirrored
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
YNbSamplesNumber attributeuint YNbSamples
YNbSamplesTextNumber attribute (as text)string YNbSamplesText
YResolutionNumber attributedouble YResolution
YResolutionTextNumber attribute (as text)string YResolutionText
PupilDiameterNumber attributedouble PupilDiameter
PupilDiameterTextNumber attribute (as text)string PupilDiameterText
ShowGridboolean attributebool ShowGrid
OriginXNumber attributedouble OriginX
OriginXTextNumber attribute (as text)string OriginXText
OriginYNumber attributedouble OriginY
OriginYTextNumber attribute (as text)string OriginYText
StepXNumber attributedouble StepX
StepXTextNumber attribute (as text)string StepXText
StepYNumber attributedouble StepY
StepYTextNumber attribute (as text)string StepYText
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthSamplingNumber attributeuint WavelengthSampling
WavelengthSamplingTextNumber attribute (as text)string WavelengthSamplingText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
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

SensorEye.SensorEyeOriginPoint

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

SensorEye.SensorEyeTargetPoint

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

SensorEye.SensorEyeTopDirection

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

SensorImmersive

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorImmersive> 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.*")SpeosSim.SensorImmersive Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorImmersive Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorImmersive Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorImmersive Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorImmersive 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SamplingNumber attributeuint Sampling
SamplingTextNumber attribute (as text)string SamplingText
CentralResolutionNumber attributedouble CentralResolution
CentralResolutionTextNumber attribute (as text)string CentralResolutionText
Stereoboolean attributebool Stereo
InterocularDistanceNumber attributedouble InterocularDistance
InterocularDistanceTextNumber attribute (as text)string InterocularDistanceText
LayerTypeEnum attributeSpeosSim.SensorImmersive.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
IntegrationAngleNumber attributedouble IntegrationAngle
IntegrationAngleTextNumber attribute (as text)string IntegrationAngleText
VisuSizeNumber attributedouble VisuSize
VisuSizeTextNumber attribute (as text)string VisuSizeText
Frontboolean attributebool Front
Backboolean attributebool Back
Topboolean attributebool Top
Bottomboolean attributebool Bottom
Leftboolean attributebool Left
Rightboolean attributebool Right
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthNbSamplesNumber attributeuint WavelengthNbSamples
WavelengthNbSamplesTextNumber attribute (as text)string WavelengthNbSamplesText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
OriginPointLink attributeSpeosSim.SensorImmersive.SensorImmersiveOriginPoint OriginPoint
FrontDirectionLink attributeSpeosSim.SensorImmersive.SensorImmersiveFrontDirection FrontDirection
FrontDirectionReverseboolean attributebool FrontDirectionReverse
TopDirectionLink attributeSpeosSim.SensorImmersive.SensorImmersiveTopDirection TopDirection
TopDirectionReverseboolean attributebool TopDirectionReverse
AutoFramingFaceSelectionEnum attributeSpeosSim.SensorImmersive.EnumAutoFramingFaceSelection AutoFramingFaceSelection
AutoFramingFaceSelectionIndexEnum attribute (as index)int AutoFramingFaceSelectionIndex
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

SensorImmersive.SensorImmersiveOriginPoint

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

SensorImmersive.SensorImmersiveFrontDirection

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

SensorImmersive.SensorImmersiveTopDirection

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

SensorIntensity

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorIntensity> 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.*")SpeosSim.SensorIntensity Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorIntensity Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorIntensity Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorIntensity Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorIntensity 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.SensorIntensity.SensorIntensityOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SensorIntensity.SensorIntensityXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SensorIntensity.SensorIntensityYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
SensorTypeEnum attributeSpeosSim.SensorIntensity.EnumSensorType SensorType
SensorTypeIndexEnum attribute (as index)int SensorTypeIndex
FormatTypeEnum attributeSpeosSim.SensorIntensity.EnumFormatType FormatType
FormatTypeIndexEnum attribute (as index)int FormatTypeIndex
IntensityTypeEnum attributeSpeosSim.SensorIntensity.EnumIntensityType IntensityType
IntensityTypeIndexEnum attribute (as index)int IntensityTypeIndex
LayerTypeEnum attributeSpeosSim.SensorIntensity.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
FaceFilteringLinks attributeSpeosSim.SensorIntensity.SensorIntensityFaceFiltering FaceFiltering
SCAFilteringModeEnum attributeSpeosSim.SensorIntensity.EnumSCAFilteringMode SCAFilteringMode
SCAFilteringModeIndexEnum attribute (as index)int SCAFilteringModeIndex
MaximumNbOfSequenceNumber attributeuint MaximumNbOfSequence
MaximumNbOfSequenceTextNumber attribute (as text)string MaximumNbOfSequenceText
DefineSequencePerEnum attributeSpeosSim.SensorIntensity.EnumDefineSequencePer DefineSequencePer
DefineSequencePerIndexEnum attribute (as index)int DefineSequencePerIndex
AdaptativeSamplingFile attributestring AdaptativeSampling
AdaptativeSamplingFullPathFile attribute (absolute full path)string AdaptativeSamplingFullPath
ThetaStartNumber attributedouble ThetaStart
ThetaStartTextNumber attribute (as text)string ThetaStartText
ThetaSamplingNumber attributeuint ThetaSampling
ThetaSamplingTextNumber attribute (as text)string ThetaSamplingText
ThetaResolutionNumber attributedouble ThetaResolution
ThetaResolutionTextNumber attribute (as text)string ThetaResolutionText
XIsMirroredboolean attributebool XIsMirrored
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
XNbSamplesNumber attributeuint XNbSamples
XNbSamplesTextNumber attribute (as text)string XNbSamplesText
XResolutionNumber attributedouble XResolution
XResolutionTextNumber attribute (as text)string XResolutionText
YIsMirroredboolean attributebool YIsMirrored
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
YNbSamplesNumber attributeuint YNbSamples
YNbSamplesTextNumber attribute (as text)string YNbSamplesText
YResolutionNumber attributedouble YResolution
YResolutionTextNumber attribute (as text)string YResolutionText
NearFieldboolean attributebool NearField
CellDistanceNumber attributedouble CellDistance
CellDistanceTextNumber attribute (as text)string CellDistanceText
CellDiameterNumber attributedouble CellDiameter
CellDiameterTextNumber attribute (as text)string CellDiameterText
VisuRadiusNumber attributedouble VisuRadius
VisuRadiusTextNumber attribute (as text)string VisuRadiusText
IntegrationAngleNumber attributedouble IntegrationAngle
IntegrationAngleTextNumber attribute (as text)string IntegrationAngleText
ResultViewingDirectionEnum attributeSpeosSim.SensorIntensity.EnumResultViewingDirection ResultViewingDirection
ResultViewingDirectionIndexEnum attribute (as index)int ResultViewingDirectionIndex
ShowGridboolean attributebool ShowGrid
OriginXNumber attributedouble OriginX
OriginXTextNumber attribute (as text)string OriginXText
OriginYNumber attributedouble OriginY
OriginYTextNumber attribute (as text)string OriginYText
StepXNumber attributedouble StepX
StepXTextNumber attribute (as text)string StepXText
StepYNumber attributedouble StepY
StepYTextNumber attribute (as text)string StepYText
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthNbSamplesNumber attributeuint WavelengthNbSamples
WavelengthNbSamplesTextNumber attribute (as text)string WavelengthNbSamplesText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
XMPTemplateFileFile attributestring XMPTemplateFile
XMPTemplateFileFullPathFile attribute (absolute full path)string XMPTemplateFileFullPath
DimensionFromFileboolean attributebool DimensionFromFile
DisplayPropertiesFromFileboolean attributebool DisplayPropertiesFromFile
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

SensorIntensity.SensorIntensityOriginPoint

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

SensorIntensity.SensorIntensityXDirection

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

SensorIntensity.SensorIntensityYDirection

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

SensorIntensity.SensorIntensityFaceFiltering

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

SensorIrradiance

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorIrradiance> 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.*")SpeosSim.SensorIrradiance Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorIrradiance Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorIrradiance Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorIrradiance Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorIrradiance 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
XIsMirroredboolean attributebool XIsMirrored
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
XNbSamplesNumber attributeuint XNbSamples
XNbSamplesTextNumber attribute (as text)string XNbSamplesText
XResolutionNumber attributedouble XResolution
XResolutionTextNumber attribute (as text)string XResolutionText
YIsMirroredboolean attributebool YIsMirrored
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
YNbSamplesNumber attributeuint YNbSamples
YNbSamplesTextNumber attribute (as text)string YNbSamplesText
YResolutionNumber attributedouble YResolution
YResolutionTextNumber attribute (as text)string YResolutionText
OriginPointLink attributeSpeosSim.SensorIrradiance.SensorIrradianceOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SensorIrradiance.SensorIrradianceXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SensorIrradiance.SensorIrradianceYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
IlluminanceTypeEnum attributeSpeosSim.SensorIrradiance.EnumIlluminanceType IlluminanceType
IlluminanceTypeIndexEnum attribute (as index)int IlluminanceTypeIndex
IntegrationDirectionLink attributeSpeosSim.SensorIrradiance.SensorIrradianceIntegrationDirection IntegrationDirection
IntegrationDirectionIsReversedboolean attributebool IntegrationDirectionIsReversed
XMPTemplateFileFile attributestring XMPTemplateFile
XMPTemplateFileFullPathFile attribute (absolute full path)string XMPTemplateFileFullPath
DimensionFromFileboolean attributebool DimensionFromFile
DisplayPropertiesFromFileboolean attributebool DisplayPropertiesFromFile
SensorTypeEnum attributeSpeosSim.SensorIrradiance.EnumSensorType SensorType
SensorTypeIndexEnum attribute (as index)int SensorTypeIndex
RayFileTypeEnum attributeSpeosSim.SensorIrradiance.EnumRayFileType RayFileType
RayFileTypeIndexEnum attribute (as index)int RayFileTypeIndex
LayerTypeEnum attributeSpeosSim.SensorIrradiance.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
FaceFilteringLinks attributeSpeosSim.SensorIrradiance.SensorIrradianceFaceFiltering FaceFiltering
SCAFilteringModeEnum attributeSpeosSim.SensorIrradiance.EnumSCAFilteringMode SCAFilteringMode
SCAFilteringModeIndexEnum attribute (as index)int SCAFilteringModeIndex
MaximumNbOfSequenceNumber attributeuint MaximumNbOfSequence
MaximumNbOfSequenceTextNumber attribute (as text)string MaximumNbOfSequenceText
DefineSequencePerEnum attributeSpeosSim.SensorIrradiance.EnumDefineSequencePer DefineSequencePer
DefineSequencePerIndexEnum attribute (as index)int DefineSequencePerIndex
SortSequencesPerEnum attributeSpeosSim.SensorIrradiance.EnumSortSequencesPer SortSequencesPer
SortSequencesPerIndexEnum attribute (as index)int SortSequencesPerIndex
IncidentAnglesSamplingNumber attributeuint IncidentAnglesSampling
IncidentAnglesSamplingTextNumber attribute (as text)string IncidentAnglesSamplingText
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthNbSamplesNumber attributeuint WavelengthNbSamples
WavelengthNbSamplesTextNumber attribute (as text)string WavelengthNbSamplesText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
OutputFacesLinks attributeSpeosSim.SensorIrradiance.SensorIrradianceOutputFaces OutputFaces
ShowGridboolean attributebool ShowGrid
OriginXNumber attributedouble OriginX
OriginXTextNumber attribute (as text)string OriginXText
OriginYNumber attributedouble OriginY
OriginYTextNumber attribute (as text)string OriginYText
StepXNumber attributedouble StepX
StepXTextNumber attribute (as text)string StepXText
StepYNumber attributedouble StepY
StepYTextNumber attribute (as text)string StepYText
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

SensorIrradiance.SensorIrradianceOriginPoint

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

SensorIrradiance.SensorIrradianceXDirection

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

SensorIrradiance.SensorIrradianceYDirection

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

SensorIrradiance.SensorIrradianceIntegrationDirection

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

SensorIrradiance.SensorIrradianceFaceFiltering

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

SensorIrradiance.SensorIrradianceOutputFaces

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

SensorLidar

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorLidar> 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.*")SpeosSim.SensorLidar Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorLidar Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorLidar Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorLidar Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorLidar 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
LidarTypeEnum attributeSpeosSim.SensorLidar.EnumLidarType LidarType
LidarTypeIndexEnum attribute (as index)int LidarTypeIndex
SystemOriginPointLink attributeSpeosSim.SensorLidar.SensorLidarSystemOriginPoint SystemOriginPoint
SystemXDirectionLink attributeSpeosSim.SensorLidar.SensorLidarSystemXDirection SystemXDirection
SystemXDirectionReverseboolean attributebool SystemXDirectionReverse
SystemYDirectionLink attributeSpeosSim.SensorLidar.SensorLidarSystemYDirection SystemYDirection
SystemYDirectionReverseboolean attributebool SystemYDirectionReverse
TrajectoryFileFile attributestring TrajectoryFile
TrajectoryFileFullPathFile attribute (absolute full path)string TrajectoryFileFullPath
ScanningSequenceFileFile attributestring ScanningSequenceFile
ScanningSequenceFileFullPathFile attribute (absolute full path)string ScanningSequenceFileFullPath
RotatingSequenceFileFile attributestring RotatingSequenceFile
RotatingSequenceFileFullPathFile attribute (absolute full path)string RotatingSequenceFileFullPath
SourceOriginPointLink attributeSpeosSim.SensorLidar.SensorLidarSourceOriginPoint SourceOriginPoint
SourceXDirectionLink attributeSpeosSim.SensorLidar.SensorLidarSourceXDirection SourceXDirection
SourceXDirectionReverseboolean attributebool SourceXDirectionReverse
SourceXPositionNumber attributedouble SourceXPosition
SourceXPositionTextNumber attribute (as text)string SourceXPositionText
SourceYDirectionLink attributeSpeosSim.SensorLidar.SensorLidarSourceYDirection SourceYDirection
SourceYDirectionReverseboolean attributebool SourceYDirectionReverse
SourceYPositionNumber attributedouble SourceYPosition
SourceYPositionTextNumber attribute (as text)string SourceYPositionText
SpectrumTypeEnum attributeSpeosSim.SensorLidar.EnumSpectrumType SpectrumType
SpectrumTypeIndexEnum attribute (as index)int SpectrumTypeIndex
SpectrumValueWavelengthNumber attributedouble SpectrumValueWavelength
SpectrumValueWavelengthTextNumber attribute (as text)string SpectrumValueWavelengthText
SpectrumValueLibraryFile attributestring SpectrumValueLibrary
SpectrumValueLibraryFullPathFile attribute (absolute full path)string SpectrumValueLibraryFullPath
IntensityTypeEnum attributeSpeosSim.SensorLidar.EnumIntensityType IntensityType
IntensityTypeIndexEnum attribute (as index)int IntensityTypeIndex
IntensityFileFile attributestring IntensityFile
IntensityFileFullPathFile attribute (absolute full path)string IntensityFileFullPath
TotalAngleNumber attributedouble TotalAngle
TotalAngleTextNumber attribute (as text)string TotalAngleText
FullWidthAtHalfMaximumXAngleNumber attributedouble FullWidthAtHalfMaximumXAngle
FullWidthAtHalfMaximumXAngleTextNumber attribute (as text)string FullWidthAtHalfMaximumXAngleText
FullWidthAtHalfMaximumYAngleNumber attributedouble FullWidthAtHalfMaximumYAngle
FullWidthAtHalfMaximumYAngleTextNumber attribute (as text)string FullWidthAtHalfMaximumYAngleText
PulseEnergyNumber attributedouble PulseEnergy
PulseEnergyTextNumber attribute (as text)string PulseEnergyText
IESThresholdNumber attributedouble IESThreshold
IESThresholdTextNumber attribute (as text)string IESThresholdText
SensorOriginPointLink attributeSpeosSim.SensorLidar.SensorLidarSensorOriginPoint SensorOriginPoint
SensorXDirectionLink attributeSpeosSim.SensorLidar.SensorLidarSensorXDirection SensorXDirection
SensorXDirectionReverseboolean attributebool SensorXDirectionReverse
SensorYDirectionLink attributeSpeosSim.SensorLidar.SensorLidarSensorYDirection SensorYDirection
SensorYDirectionReverseboolean attributebool SensorYDirectionReverse
DistorsionFileFile attributestring DistorsionFile
DistorsionFileFullPathFile attribute (absolute full path)string DistorsionFileFullPath
TransmittanceNumber attributedouble Transmittance
TransmittanceTextNumber attribute (as text)string TransmittanceText
TransmittanceSpectrumFileFile attributestring TransmittanceSpectrumFile
TransmittanceSpectrumFileFullPathFile attribute (absolute full path)string TransmittanceSpectrumFileFullPath
FocalLengthNumber attributedouble FocalLength
FocalLengthTextNumber attribute (as text)string FocalLengthText
PupilNumber attributedouble Pupil
PupilTextNumber attribute (as text)string PupilText
HorizontalFOVNumber attributedouble HorizontalFOV
HorizontalFOVTextNumber attribute (as text)string HorizontalFOVText
VerticalFOVNumber attributedouble VerticalFOV
VerticalFOVTextNumber attribute (as text)string VerticalFOVText
ImagerWidthNumber attributedouble ImagerWidth
ImagerWidthTextNumber attribute (as text)string ImagerWidthText
ImagerHeightNumber attributedouble ImagerHeight
ImagerHeightTextNumber attribute (as text)string ImagerHeightText
CustomResolutionboolean attributebool CustomResolution
HorizontalPixelsNumber attributeuint HorizontalPixels
HorizontalPixelsTextNumber attribute (as text)string HorizontalPixelsText
VerticalPixelsNumber attributeuint VerticalPixels
VerticalPixelsTextNumber attribute (as text)string VerticalPixelsText
RangeStartNumber attributedouble RangeStart
RangeStartTextNumber attribute (as text)string RangeStartText
RangeEndNumber attributedouble RangeEnd
RangeEndTextNumber attribute (as text)string RangeEndText
RangeSpatialAccuracyNumber attributedouble RangeSpatialAccuracy
RangeSpatialAccuracyTextNumber attribute (as text)string RangeSpatialAccuracyText
UserDefinedboolean attributebool UserDefined
AimingAreaOriginPointLink attributeSpeosSim.SensorLidar.SensorLidarAimingAreaOriginPoint AimingAreaOriginPoint
AimingAreaXDirectionLink attributeSpeosSim.SensorLidar.SensorLidarAimingAreaXDirection AimingAreaXDirection
AimingAreaXDirectionReverseboolean attributebool AimingAreaXDirectionReverse
AimingAreaYDirectionLink attributeSpeosSim.SensorLidar.SensorLidarAimingAreaYDirection AimingAreaYDirection
AimingAreaYDirectionReverseboolean attributebool AimingAreaYDirectionReverse
AimingAreaTypeEnum attributeSpeosSim.SensorLidar.EnumAimingAreaType AimingAreaType
AimingAreaTypeIndexEnum attribute (as index)int AimingAreaTypeIndex
AimingAreaWidthNumber attributedouble AimingAreaWidth
AimingAreaWidthTextNumber attribute (as text)string AimingAreaWidthText
AimingAreaHeightNumber attributedouble AimingAreaHeight
AimingAreaHeightTextNumber attribute (as text)string AimingAreaHeightText
DisplayImageFieldboolean attributebool DisplayImageField
DisplayObjectFieldboolean attributebool DisplayObjectField
DisplayPupilboolean attributebool DisplayPupil
ObjectFieldVisuRadiusNumber attributedouble ObjectFieldVisuRadius
ObjectFieldVisuRadiusTextNumber attribute (as text)string ObjectFieldVisuRadiusText
ColorScaleTypeEnum attributeSpeosSim.SensorLidar.EnumColorScaleType ColorScaleType
ColorScaleTypeIndexEnum attribute (as index)int ColorScaleTypeIndex
ColorScaleFileFile attributestring ColorScaleFile
ColorScaleFileFullPathFile attribute (absolute full path)string ColorScaleFileFullPath
PointThicknessNumber attributedouble PointThickness
PointThicknessTextNumber attribute (as text)string PointThicknessText
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

SensorLidar.SensorLidarSystemOriginPoint

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

SensorLidar.SensorLidarSystemXDirection

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

SensorLidar.SensorLidarSystemYDirection

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

SensorLidar.SensorLidarSourceOriginPoint

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

SensorLidar.SensorLidarSourceXDirection

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

SensorLidar.SensorLidarSourceYDirection

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

SensorLidar.SensorLidarSensorOriginPoint

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

SensorLidar.SensorLidarSensorXDirection

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

SensorLidar.SensorLidarSensorYDirection

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

SensorLidar.SensorLidarAimingAreaOriginPoint

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

SensorLidar.SensorLidarAimingAreaXDirection

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

SensorLidar.SensorLidarAimingAreaYDirection

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

SensorLightExpertGroup

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorLightExpertGroup> 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.*")SpeosSim.SensorLightExpertGroup Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorLightExpertGroup Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorLightExpertGroup Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorLightExpertGroup Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorLightExpertGroup 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SensorsLinks attributeSpeosSim.SensorLightExpertGroup.SensorLightExpertGroupSensors Sensors
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

SensorLightExpertGroup.SensorLightExpertGroupSensors

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

SensorLightField

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorLightField> 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.*")SpeosSim.SensorLightField Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorLightField Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorLightField Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorLightField Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorLightField 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.SensorLightField.SensorLightFieldOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SensorLightField.SensorLightFieldXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SensorLightField.SensorLightFieldYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
SensorTypeEnum attributeSpeosSim.SensorLightField.EnumSensorType SensorType
SensorTypeIndexEnum attribute (as index)int SensorTypeIndex
OrientedFacesChildren attributeSpeosSim.SensorLightField.SensorLightFieldOrientedFaces OrientedFaces
IncidentAngleStartNumber attributedouble IncidentAngleStart
IncidentAngleStartTextNumber attribute (as text)string IncidentAngleStartText
IncidentAngleEndNumber attributedouble IncidentAngleEnd
IncidentAngleEndTextNumber attribute (as text)string IncidentAngleEndText
IncidentAngleNbSamplesNumber attributeuint IncidentAngleNbSamples
IncidentAngleNbSamplesTextNumber attribute (as text)string IncidentAngleNbSamplesText
IncidentAngleResolutionNumber attributedouble IncidentAngleResolution
IncidentAngleResolutionTextNumber attribute (as text)string IncidentAngleResolutionText
AzimuthAngleStartNumber attributedouble AzimuthAngleStart
AzimuthAngleStartTextNumber attribute (as text)string AzimuthAngleStartText
AzimuthAngleEndNumber attributedouble AzimuthAngleEnd
AzimuthAngleEndTextNumber attribute (as text)string AzimuthAngleEndText
AzimuthAngleNbSamplesNumber attributeuint AzimuthAngleNbSamples
AzimuthAngleNbSamplesTextNumber attribute (as text)string AzimuthAngleNbSamplesText
AzimuthAngleResolutionNumber attributedouble AzimuthAngleResolution
AzimuthAngleResolutionTextNumber attribute (as text)string AzimuthAngleResolutionText
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthNbSamplesNumber attributeuint WavelengthNbSamples
WavelengthNbSamplesTextNumber attribute (as text)string WavelengthNbSamplesText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
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

SensorLightField.SensorLightFieldOriginPoint

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

SensorLightField.SensorLightFieldXDirection

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

SensorLightField.SensorLightFieldYDirection

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

SensorLightField.SensorLightFieldOrientedFaces

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<SpeosSim.OrientedFace> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.OrientedFace childObject)
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<SpeosSim.OrientedFace> List
ItemChildren attribute: Get child by indexSpeosSim.OrientedFace Item

SensorObserver

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorObserver> 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.*")SpeosSim.SensorObserver Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorObserver Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorObserver Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorObserver Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorObserver 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
ObserverHStartNumber attributedouble ObserverHStart
ObserverHStartTextNumber attribute (as text)string ObserverHStartText
ObserverHEndNumber attributedouble ObserverHEnd
ObserverHEndTextNumber attribute (as text)string ObserverHEndText
ObserverHSamplingNumber attributeuint ObserverHSampling
ObserverHSamplingTextNumber attribute (as text)string ObserverHSamplingText
ObserverHResolutionNumber attributedouble ObserverHResolution
ObserverHResolutionTextNumber attribute (as text)string ObserverHResolutionText
ObserverHMirrorExtentboolean attributebool ObserverHMirrorExtent
ObserverVStartNumber attributedouble ObserverVStart
ObserverVStartTextNumber attribute (as text)string ObserverVStartText
ObserverVEndNumber attributedouble ObserverVEnd
ObserverVEndTextNumber attribute (as text)string ObserverVEndText
ObserverVSamplingNumber attributeuint ObserverVSampling
ObserverVSamplingTextNumber attribute (as text)string ObserverVSamplingText
ObserverVResolutionNumber attributedouble ObserverVResolution
ObserverVResolutionTextNumber attribute (as text)string ObserverVResolutionText
ObserverVMirrorExtentboolean attributebool ObserverVMirrorExtent
SizeHStartNumber attributedouble SizeHStart
SizeHStartTextNumber attribute (as text)string SizeHStartText
SizeHEndNumber attributedouble SizeHEnd
SizeHEndTextNumber attribute (as text)string SizeHEndText
SizeHSamplingNumber attributeuint SizeHSampling
SizeHSamplingTextNumber attribute (as text)string SizeHSamplingText
SizeHResolutionNumber attributedouble SizeHResolution
SizeHResolutionTextNumber attribute (as text)string SizeHResolutionText
SizeHMirrorExtentboolean attributebool SizeHMirrorExtent
SizeVStartNumber attributedouble SizeVStart
SizeVStartTextNumber attribute (as text)string SizeVStartText
SizeVEndNumber attributedouble SizeVEnd
SizeVEndTextNumber attribute (as text)string SizeVEndText
SizeVSamplingNumber attributeuint SizeVSampling
SizeVSamplingTextNumber attribute (as text)string SizeVSamplingText
SizeVResolutionNumber attributedouble SizeVResolution
SizeVResolutionTextNumber attribute (as text)string SizeVResolutionText
SizeVMirrorExtentboolean attributebool SizeVMirrorExtent
DistanceNumber attributedouble Distance
DistanceTextNumber attribute (as text)string DistanceText
FocalNumber attributedouble Focal
FocalTextNumber attribute (as text)string FocalText
Stereoboolean attributebool Stereo
InterocularDistanceNumber attributedouble InterocularDistance
InterocularDistanceTextNumber attribute (as text)string InterocularDistanceText
LayerTypeEnum attributeSpeosSim.SensorObserver.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
IntegrationAngleNumber attributedouble IntegrationAngle
IntegrationAngleTextNumber attribute (as text)string IntegrationAngleText
ShowVisionFieldboolean attributebool ShowVisionField
HSensorPreviewNumber attributedouble HSensorPreview
HSensorPreviewTextNumber attribute (as text)string HSensorPreviewText
VSensorPreviewNumber attributedouble VSensorPreview
VSensorPreviewTextNumber attribute (as text)string VSensorPreviewText
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthNbSamplesNumber attributeuint WavelengthNbSamples
WavelengthNbSamplesTextNumber attribute (as text)string WavelengthNbSamplesText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
OriginPointLink attributeSpeosSim.SensorObserver.SensorObserverOriginPoint OriginPoint
HorizontalDirectionLink attributeSpeosSim.SensorObserver.SensorObserverHorizontalDirection HorizontalDirection
HorizontalDirectionReverseboolean attributebool HorizontalDirectionReverse
VerticalDirectionLink attributeSpeosSim.SensorObserver.SensorObserverVerticalDirection VerticalDirection
VerticalDirectionReverseboolean attributebool VerticalDirectionReverse
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

SensorObserver.SensorObserverOriginPoint

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

SensorObserver.SensorObserverHorizontalDirection

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

SensorObserver.SensorObserverVerticalDirection

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

SensorPhysicalCamera

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorPhysicalCamera> 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.*")SpeosSim.SensorPhysicalCamera Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorPhysicalCamera Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorPhysicalCamera Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorPhysicalCamera Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorPhysicalCamera 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.SensorPhysicalCamera.SensorPhysicalCameraOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SensorPhysicalCamera.SensorPhysicalCameraXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SensorPhysicalCamera.SensorPhysicalCameraYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
LightBoxFileFile attributestring LightBoxFile
LightBoxFileFullPathFile attribute (absolute full path)string LightBoxFileFullPath
NbOfSequencesNumber attributeint NbOfSequences
NbOfSequencesTextNumber attribute (as text)string NbOfSequencesText
SequenceFileFile attributestring SequenceFile
SequenceFileFullPathFile attribute (absolute full path)string SequenceFileFullPath
SensorIrradianceLink attributeSpeosSim.SensorPhysicalCamera.SensorPhysicalCameraSensorIrradiance SensorIrradiance
RayTracerPrecisionEnum attributeSpeosSim.SensorPhysicalCamera.EnumRayTracerPrecision RayTracerPrecision
RayTracerPrecisionIndexEnum attribute (as index)int RayTracerPrecisionIndex
PreviewTypeEnum attributeSpeosSim.SensorPhysicalCamera.EnumPreviewType PreviewType
PreviewTypeIndexEnum attribute (as index)int PreviewTypeIndex
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

SensorPhysicalCamera.SensorPhysicalCameraOriginPoint

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

SensorPhysicalCamera.SensorPhysicalCameraXDirection

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

SensorPhysicalCamera.SensorPhysicalCameraYDirection

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

SensorPhysicalCamera.SensorPhysicalCameraSensorIrradiance

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

SensorRadiance

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorRadiance> 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.*")SpeosSim.SensorRadiance Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorRadiance Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorRadiance Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorRadiance Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorRadiance 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
DefinitionFromEnum attributeSpeosSim.SensorRadiance.EnumDefinitionFrom DefinitionFrom
DefinitionFromIndexEnum attribute (as index)int DefinitionFromIndex
SensorTypeEnum attributeSpeosSim.SensorRadiance.EnumSensorType SensorType
SensorTypeIndexEnum attribute (as index)int SensorTypeIndex
LayerTypeEnum attributeSpeosSim.SensorRadiance.EnumLayerType LayerType
LayerTypeIndexEnum attribute (as index)int LayerTypeIndex
FaceFilteringLinks attributeSpeosSim.SensorRadiance.SensorRadianceFaceFiltering FaceFiltering
SCAFilteringModeEnum attributeSpeosSim.SensorRadiance.EnumSCAFilteringMode SCAFilteringMode
SCAFilteringModeIndexEnum attribute (as index)int SCAFilteringModeIndex
MaximumNbOfSequenceNumber attributeuint MaximumNbOfSequence
MaximumNbOfSequenceTextNumber attribute (as text)string MaximumNbOfSequenceText
DefineSequencePerEnum attributeSpeosSim.SensorRadiance.EnumDefineSequencePer DefineSequencePer
DefineSequencePerIndexEnum attribute (as index)int DefineSequencePerIndex
XMPTemplateFileFile attributestring XMPTemplateFile
XMPTemplateFileFullPathFile attribute (absolute full path)string XMPTemplateFileFullPath
DimensionFromFileboolean attributebool DimensionFromFile
DisplayPropertiesFromFileboolean attributebool DisplayPropertiesFromFile
WavelengthStartNumber attributedouble WavelengthStart
WavelengthStartTextNumber attribute (as text)string WavelengthStartText
WavelengthEndNumber attributedouble WavelengthEnd
WavelengthEndTextNumber attribute (as text)string WavelengthEndText
WavelengthNbSamplesNumber attributeuint WavelengthNbSamples
WavelengthNbSamplesTextNumber attribute (as text)string WavelengthNbSamplesText
WavelengthResolutionNumber attributedouble WavelengthResolution
WavelengthResolutionTextNumber attribute (as text)string WavelengthResolutionText
ObserverTypeEnum attributeSpeosSim.SensorRadiance.EnumObserverType ObserverType
ObserverTypeIndexEnum attribute (as index)int ObserverTypeIndex
FocalNumber attributedouble Focal
FocalTextNumber attribute (as text)string FocalText
IntegrationAngleNumber attributedouble IntegrationAngle
IntegrationAngleTextNumber attribute (as text)string IntegrationAngleText
XIsMirroredboolean attributebool XIsMirrored
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
XNbSamplesNumber attributeuint XNbSamples
XNbSamplesTextNumber attribute (as text)string XNbSamplesText
XResolutionNumber attributedouble XResolution
XResolutionTextNumber attribute (as text)string XResolutionText
YIsMirroredboolean attributebool YIsMirrored
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
YNbSamplesNumber attributeuint YNbSamples
YNbSamplesTextNumber attribute (as text)string YNbSamplesText
YResolutionNumber attributedouble YResolution
YResolutionTextNumber attribute (as text)string YResolutionText
OriginPointLink attributeSpeosSim.SensorRadiance.SensorRadianceOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SensorRadiance.SensorRadianceXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SensorRadiance.SensorRadianceYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
HPlaneNumber attributedouble HPlane
HPlaneTextNumber attribute (as text)string HPlaneText
VPlaneNumber attributedouble VPlane
VPlaneTextNumber attribute (as text)string VPlaneText
HNbSamplesNumber attributeuint HNbSamples
HNbSamplesTextNumber attribute (as text)string HNbSamplesText
HResolutionNumber attributedouble HResolution
HResolutionTextNumber attribute (as text)string HResolutionText
VNbSamplesNumber attributeuint VNbSamples
VNbSamplesTextNumber attribute (as text)string VNbSamplesText
VResolutionNumber attributedouble VResolution
VResolutionTextNumber attribute (as text)string VResolutionText
ObserverPointLink attributeSpeosSim.SensorRadiance.SensorRadianceObserverPoint ObserverPoint
FocalPointLink attributeSpeosSim.SensorRadiance.SensorRadianceFocalPoint FocalPoint
FrontDirectionLink attributeSpeosSim.SensorRadiance.SensorRadianceFrontDirection FrontDirection
FrontDirectionReverseboolean attributebool FrontDirectionReverse
TopDirectionLink attributeSpeosSim.SensorRadiance.SensorRadianceTopDirection TopDirection
TopDirectionReverseboolean attributebool TopDirectionReverse
ShowGridboolean attributebool ShowGrid
OriginXNumber attributedouble OriginX
OriginXTextNumber attribute (as text)string OriginXText
OriginYNumber attributedouble OriginY
OriginYTextNumber attribute (as text)string OriginYText
StepXNumber attributedouble StepX
StepXTextNumber attribute (as text)string StepXText
StepYNumber attributedouble StepY
StepYTextNumber attribute (as text)string StepYText
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

SensorRadiance.SensorRadianceFaceFiltering

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

SensorRadiance.SensorRadianceOriginPoint

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

SensorRadiance.SensorRadianceXDirection

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

SensorRadiance.SensorRadianceYDirection

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

SensorRadiance.SensorRadianceObserverPoint

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

SensorRadiance.SensorRadianceFocalPoint

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

SensorRadiance.SensorRadianceFrontDirection

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

SensorRadiance.SensorRadianceTopDirection

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

SensorRotatingLidar

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SensorRotatingLidar> 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.*")SpeosSim.SensorRotatingLidar Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SensorRotatingLidar Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SensorRotatingLidar Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SensorRotatingLidar Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SensorRotatingLidar 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
OriginPointLink attributeSpeosSim.SensorRotatingLidar.SensorRotatingLidarOriginPoint OriginPoint
HorizontalDirectionLink attributeSpeosSim.SensorRotatingLidar.SensorRotatingLidarHorizontalDirection HorizontalDirection
HorizontalDirectionReverseboolean attributebool HorizontalDirectionReverse
VerticalDirectionLink attributeSpeosSim.SensorRotatingLidar.SensorRotatingLidarVerticalDirection VerticalDirection
VerticalDirectionReverseboolean attributebool VerticalDirectionReverse
ColorScaleTypeEnum attributeSpeosSim.SensorRotatingLidar.EnumColorScaleType ColorScaleType
ColorScaleTypeIndexEnum attribute (as index)int ColorScaleTypeIndex
ColorScaleFileFile attributestring ColorScaleFile
ColorScaleFileFullPathFile attribute (absolute full path)string ColorScaleFileFullPath
HMinNumber attributedouble HMin
HMinTextNumber attribute (as text)string HMinText
HMaxNumber attributedouble HMax
HMaxTextNumber attribute (as text)string HMaxText
HResolutionNumber attributedouble HResolution
HResolutionTextNumber attribute (as text)string HResolutionText
VerticalChannelFileFile attributestring VerticalChannelFile
VerticalChannelFileFullPathFile attribute (absolute full path)string VerticalChannelFileFullPath
RangeMinNumber attributedouble RangeMin
RangeMinTextNumber attribute (as text)string RangeMinText
RangeMaxNumber attributedouble RangeMax
RangeMaxTextNumber attribute (as text)string RangeMaxText
PointCloudboolean attributebool PointCloud
PointThicknessNumber attributedouble PointThickness
PointThicknessTextNumber attribute (as text)string PointThicknessText
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

SensorRotatingLidar.SensorRotatingLidarOriginPoint

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

SensorRotatingLidar.SensorRotatingLidarHorizontalDirection

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

SensorRotatingLidar.SensorRotatingLidarVerticalDirection

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

SimulationDirect

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationDirect> 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.*")SpeosSim.SimulationDirect Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationDirect Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationDirect Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationDirect Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationDirect CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
ExportRun the Export command. Output directory content will be erased during processvoid Export(string outputDirectoryPath)
LinkedExportRun the LinkedExport commandvoid LinkedExport()
IsolateRun the Isolate commandvoid Isolate()
GetResultFilePathsGet the list of paths of all computation resulting filesSystem.String[] GetResultFilePaths()
GetSimulationSettingsGet the simulation common settingsSpeosSim.SimulationSettings GetSimulationSettings()
SetSimulationSettingsSet the simulation common settingsvoid SetSimulationSettings(SpeosSim.SimulationSettings simulationSettings)
GetDirectSimulationSettingsGet the direct simulation specific settingsSpeosSim.Specific.DirectSimulationSettings GetDirectSimulationSettings()
SetDirectSimulationSettingsSet the direct simulation specific settings`void SetDirectSimulationSettings(SpeosSim.Specific.DirectSimulationSettings directSimulationSettings)
SetDirectSimulationSettingsSet the direct simulation specific settings`void SetDirectSimulationSettings(bool fastTransmissionGathering, bool dispersion, int automaticSaveFrequencySeconds)
GpuComputeRun the GPU Compute commandvoid GpuCompute()
GetEstimatedRamGet an estimate of the RAM (memory in bytes) that will be required for the simulation results. Returns 'None/Null' if the estimate is not available.uint64? GetEstimatedRam()
DoesRulesSucceedWill check all rules of all XMP If zero rules found, return false If at least one rule fail, return falsebool DoesRulesSucceed()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
GeometriesChildren attributeSpeosSim.SimulationDirect.SimulationDirectGeometries Geometries
RayFileTypeEnum attributeSpeosSim.SimulationDirect.EnumRayFileType RayFileType
RayFileTypeIndexEnum attribute (as index)int RayFileTypeIndex
SourcesLinks attributeSpeosSim.SimulationDirect.SimulationDirectSources Sources
SensorsChildren attributeSpeosSim.SimulationDirect.SimulationDirectSensors Sensors
UsesLXPboolean attributebool UsesLXP
LXPMaxPathNumber attributeint LXPMaxPath
LXPMaxPathTextNumber attribute (as text)string LXPMaxPathText
HasRayNbLimitboolean attributebool HasRayNbLimit
NbRaysNumber attributeSystem.Int64 NbRays
NbRaysTextNumber attribute (as text)string NbRaysText
HasDurationLimitboolean attributebool HasDurationLimit
DurationLimitTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration DurationLimit
DurationLimitTextNumber attribute (as text)string DurationLimitText
AmbientMaterialFile attributestring AmbientMaterial
AmbientMaterialFullPathFile attribute (absolute full path)string AmbientMaterialFullPath
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

SimulationDirect.SimulationDirectGeometries

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<SpeosSim.FTGEnabledGeometry> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.FTGEnabledGeometry childObject)
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<SpeosSim.FTGEnabledGeometry> List
ItemChildren attribute: Get child by indexSpeosSim.FTGEnabledGeometry Item

SimulationDirect.SimulationDirectSources

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

SimulationDirect.SimulationDirectSensors

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<SpeosSim.LXPEnabledSensor> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.LXPEnabledSensor childObject)
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<SpeosSim.LXPEnabledSensor> List
ItemChildren attribute: Get child by indexSpeosSim.LXPEnabledSensor Item

SimulationHoa

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationHoa> 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.*")SpeosSim.SimulationHoa Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationHoa Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationHoa Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationHoa Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationHoa CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetResultFilePathsGet the list of paths of all computation 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
EyeboxChild CustomObject attributeSpeosSim.HoaEyeBox Eyebox
TargetImageChild CustomObject attributeSpeosSim.HoaTargetImage TargetImage
WindshieldChild CustomObject attributeSpeosSim.HoaWindshield Windshield
MirrorsChild CustomObject attributeSpeosSim.HoaMirrors Mirrors
PGUChild CustomObject attributeSpeosSim.HoaPGU PGU
ReportChild CustomObject attributeSpeosSim.HoaReport Report
WarpingChild CustomObject attributeSpeosSim.HoaWarping Warping
VehicleAxisLink attributeSpeosSim.SimulationHoa.SimulationHoaVehicleAxis VehicleAxis
ReverseVehiculeAxisDirectionboolean attributebool ReverseVehiculeAxisDirection
TopAxisLink attributeSpeosSim.SimulationHoa.SimulationHoaTopAxis TopAxis
ReverseTopAxisDirectionboolean attributebool ReverseTopAxisDirection
VisualisationPerEyeboxSampleboolean attributebool VisualisationPerEyeboxSample
VisualisationPerOpticalVolumeboolean attributebool VisualisationPerOpticalVolume
ZoomFactorNumber attributeint ZoomFactor
ZoomFactorTextNumber attribute (as text)string ZoomFactorText
EyeboxSampleboolean attributebool EyeboxSample
VisionModeEnum attributeSpeosSim.SimulationHoa.EnumVisionMode VisionMode
VisionModeIndexEnum attribute (as index)int VisionModeIndex
HorizontalSampleNumber attributeint HorizontalSample
HorizontalSampleTextNumber attribute (as text)string HorizontalSampleText
VerticalSampleNumber attributeint VerticalSample
VerticalSampleTextNumber attribute (as text)string VerticalSampleText
AdaptiveSampleNumber attributeint AdaptiveSample
AdaptiveSampleTextNumber attribute (as text)string AdaptiveSampleText
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

SimulationHoa.SimulationHoaVehicleAxis

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

SimulationHoa.SimulationHoaTopAxis

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

SimulationInteractive

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationInteractive> 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.*")SpeosSim.SimulationInteractive Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationInteractive Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationInteractive Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationInteractive Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationInteractive CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
ExportRaysAsGeometryExport the simulation rays as geometryvoid ExportRaysAsGeometry()
GetResultFilePathsGet the list of paths of all computation resulting filesSystem.String[] GetResultFilePaths()
GetSimulationSettingsGet the simulation common settingsSpeosSim.SimulationSettings GetSimulationSettings()
SetSimulationSettingsSet the simulation common settingsvoid SetSimulationSettings(SpeosSim.SimulationSettings simulationSettings)
SetInteractiveSimulationSettingsSet the interactive simulation specific settingsvoid SetInteractiveSimulationSettings(bool DrawRays, bool DrawImpacts, bool ReportImpact)
GetInteractiveSimulationSettingsGet the interactive simulation specific settingsvoid GetInteractiveSimulationSettings(ref System.Boolean& DrawRays, ref System.Boolean& DrawImpacts, ref System.Boolean& ReportImpact)
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
RaysThicknessNumber attributeint RaysThickness
RaysThicknessTextNumber attribute (as text)string RaysThicknessText
FlagLXPActivationboolean attributebool FlagLXPActivation
AmbientMaterialFile attributestring AmbientMaterial
AmbientMaterialFullPathFile attribute (absolute full path)string AmbientMaterialFullPath
GeometriesLinks attributeSpeosSim.SimulationInteractive.SimulationInteractiveGeometries Geometries
SourcesLinks attributeSpeosSim.SimulationInteractive.SimulationInteractiveSources Sources
SensorsLinks attributeSpeosSim.SimulationInteractive.SimulationInteractiveSensors Sensors
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

SimulationInteractive.SimulationInteractiveGeometries

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

SimulationInteractive.SimulationInteractiveSources

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

SimulationInteractive.SimulationInteractiveSensors

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

SimulationInverse

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationInverse> 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.*")SpeosSim.SimulationInverse Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationInverse Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationInverse Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationInverse Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationInverse CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
ExportRun the Export command. Output directory content will be erase during process`void Export(string outputDirectoryPath)
LinkedExportRun the LinkedExport commandvoid LinkedExport()
IsolateRun the Isolate commandvoid Isolate()
GetResultFilePathsGet the list of paths of all computation resulting filesSystem.String[] GetResultFilePaths()
GetSimulationSettingsGet the simulation common settingsSpeosSim.SimulationSettings GetSimulationSettings()
SetSimulationSettingsSet the simulation common settingsvoid SetSimulationSettings(SpeosSim.SimulationSettings simulationSettings)
GetInverseSimulationSettingsGet the inverse simulation specific settingsSpeosSim.InverseSimulationSettings GetInverseSimulationSettings()
SetInverseSimulationSettingsSet the inverse simulation specific settings`void SetInverseSimulationSettings(SpeosSim.InverseSimulationSettings inverseSimulationSettings)
GpuComputeRun the GPU Compute commandvoid GpuCompute()
GetEstimatedRamGet an estimate of the RAM (memory in bytes) that will be required for the simulation results. Returns 'None/Null' if the estimate is not available.uint64? GetEstimatedRam()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
UseLXPboolean attributebool UseLXP
LXPMaxPathsNumber attributeint LXPMaxPaths
LXPMaxPathsTextNumber attribute (as text)string LXPMaxPathsText
AmbientMaterialFile attributestring AmbientMaterial
AmbientMaterialFullPathFile attribute (absolute full path)string AmbientMaterialFullPath
HasTimelineboolean attributebool HasTimeline
TimelineStartTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration TimelineStart
TimelineStartTextNumber attribute (as text)string TimelineStartText
GeometriesChildren attributeSpeosSim.SimulationInverse.SimulationInverseGeometries Geometries
SourcesLinks attributeSpeosSim.SimulationInverse.SimulationInverseSources Sources
SensorsChildren attributeSpeosSim.SimulationInverse.SimulationInverseSensors Sensors
OutputFacesLinks attributeSpeosSim.SimulationInverse.SimulationInverseOutputFaces OutputFaces
OutputSourcesLinks attributeSpeosSim.SimulationInverse.SimulationInverseOutputSources OutputSources
NbPassesStopboolean attributebool NbPassesStop
NbPassesLimitNumber attributeuint NbPassesLimit
NbPassesLimitTextNumber attribute (as text)string NbPassesLimitText
DurationStopboolean attributebool DurationStop
DurationLimitTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration DurationLimit
DurationLimitTextNumber attribute (as text)string DurationLimitText
RelativeStopNumber attributeSystem.Int64 RelativeStop
RelativeStopTextNumber attribute (as text)string RelativeStopText
AbsoluteStopNumber attributeSystem.Int64 AbsoluteStop
AbsoluteStopTextNumber attribute (as text)string AbsoluteStopText
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

SimulationInverse.SimulationInverseGeometries

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<SpeosSim.FTGEnabledGeometry> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.FTGEnabledGeometry childObject)
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<SpeosSim.FTGEnabledGeometry> List
ItemChildren attribute: Get child by indexSpeosSim.FTGEnabledGeometry Item

SimulationInverse.SimulationInverseSources

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

SimulationInverse.SimulationInverseSensors

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<SpeosSim.LXPEnabledSensor> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.LXPEnabledSensor childObject)
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<SpeosSim.LXPEnabledSensor> List
ItemChildren attribute: Get child by indexSpeosSim.LXPEnabledSensor Item

SimulationInverse.SimulationInverseOutputFaces

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

SimulationInverse.SimulationInverseOutputSources

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

SimulationIsolated

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationIsolated> 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.*")SpeosSim.SimulationIsolated Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationIsolated Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationIsolated Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationIsolated Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationIsolated 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 reports 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 reports 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

SimulationLidar

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationLidar> 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.*")SpeosSim.SimulationLidar Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationLidar Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationLidar Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationLidar Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationLidar CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
ExportRun the Export command. Output directory content will be erase during processvoid Export(string outputDirectoryPath)
LinkedExportRun the LinkedExport commandvoid LinkedExport()
IsolateRun the Isolate commandvoid Isolate()
GetResultFilePathsGet the list of paths of all computation resulting filesSystem.String[] GetResultFilePaths()
GetSimulationSettingsGet the simulation common settingsSpeosSim.SimulationSettings GetSimulationSettings()
SetSimulationSettingsSet the simulation common settingsvoid SetSimulationSettings(SpeosSim.SimulationSettings simulationSettings)
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
GeometriesLinks attributeSpeosSim.SimulationLidar.SimulationLidarGeometries Geometries
SensorsLinks attributeSpeosSim.SimulationLidar.SimulationLidarSensors Sensors
HasRayNumberLimitboolean attributebool HasRayNumberLimit
NumberOfRaysNumber attributeSystem.Int64 NumberOfRays
NumberOfRaysTextNumber attribute (as text)string NumberOfRaysText
HasDurationLimitboolean attributebool HasDurationLimit
DurationLimitTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration DurationLimit
DurationLimitTextNumber attribute (as text)string DurationLimitText
SourceSamplingNumber attributeuint SourceSampling
SourceSamplingTextNumber attribute (as text)string SourceSamplingText
SensorSamplingNumber attributeuint SensorSampling
SensorSamplingTextNumber attribute (as text)string SensorSamplingText
AmbientMaterialFile attributestring AmbientMaterial
AmbientMaterialFullPathFile attribute (absolute full path)string AmbientMaterialFullPath
HasTimelineboolean attributebool HasTimeline
FieldsOfViewboolean attributebool FieldsOfView
GeometricVisualizationEnum attributeSpeosSim.SimulationLidar.EnumGeometricVisualization GeometricVisualization
GeometricVisualizationIndexEnum attribute (as index)int GeometricVisualizationIndex
MapOfDepthboolean attributebool MapOfDepth
RawTimeOfFlightboolean attributebool RawTimeOfFlight
TimelineStartTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration TimelineStart
TimelineStartTextNumber attribute (as text)string TimelineStartText
TimelineEndTime duration attribute : can either be defined by a Double or a TimeSpan valueFou.Utils.ValueObjects.TimeDuration TimelineEnd
TimelineEndTextNumber attribute (as text)string TimelineEndText
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

SimulationLidar.SimulationLidarGeometries

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

SimulationLidar.SimulationLidarSensors

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

SimulationLinkedExport

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationLinkedExport> 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.*")SpeosSim.SimulationLinkedExport Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationLinkedExport Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationLinkedExport Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationLinkedExport Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationLinkedExport 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
SpeosSimulationFileFile attribute`string SpeosSimulationFile
SpeosSimulationFileFullPathFile attribute (absolute full path)`string SpeosSimulationFileFullPath
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

SimulationRotatingLidar

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SimulationRotatingLidar> 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.*")SpeosSim.SimulationRotatingLidar Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SimulationRotatingLidar Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SimulationRotatingLidar Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SimulationRotatingLidar Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SimulationRotatingLidar CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetResultFilePathsGet the list of paths of all computation resulting filesSystem.String[] GetResultFilePaths()
GetSimulationSettingsGet the simulation common settingsSpeosSim.SimulationSettings GetSimulationSettings()
SetSimulationSettingsSet the simulation common settingsvoid SetSimulationSettings(SpeosSim.SimulationSettings simulationSettings)
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
GeometriesLinks attributeSpeosSim.SimulationRotatingLidar.SimulationRotatingLidarGeometries Geometries
SensorsLinks attributeSpeosSim.SimulationRotatingLidar.SimulationRotatingLidarSensors Sensors
VisualizationEnum attributeSpeosSim.SimulationRotatingLidar.EnumVisualization Visualization
VisualizationIndexEnum attribute (as index)int VisualizationIndex
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

SimulationRotatingLidar.SimulationRotatingLidarGeometries

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

SimulationRotatingLidar.SimulationRotatingLidarSensors

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

Sop

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosSim.Sop Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
Referencestring attributestring Reference
ReflectanceNumber attributedouble Reflectance
ReflectanceTextNumber attribute (as text)string ReflectanceText

SourceAmbientCIEGeneral

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceAmbientCIEGeneral> 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.*")SpeosSim.SourceAmbientCIEGeneral Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceAmbientCIEGeneral Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceAmbientCIEGeneral Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceAmbientCIEGeneral Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceAmbientCIEGeneral CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetLocationPossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetLocationPossibleValues()
GetTimeZonePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetTimeZonePossibleValues()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PreviewSizeNumber attributedouble PreviewSize
PreviewSizeTextNumber attribute (as text)string PreviewSizeText
ZenithDirectionLink attributeSpeosSim.SourceAmbientCIEGeneral.SourceAmbientCIEGeneralZenithDirection ZenithDirection
ZenithDirectionReverseboolean attributebool ZenithDirectionReverse
CIETypeEnum attributeSpeosSim.SourceAmbientCIEGeneral.EnumCIEType CIEType
CIETypeIndexEnum attribute (as index)int CIETypeIndex
LuminanceNumber attributedouble Luminance
LuminanceTextNumber attribute (as text)string LuminanceText
SunTypeEnum attributeSpeosSim.SourceAmbientCIEGeneral.EnumSunType SunType
SunTypeIndexEnum attribute (as index)int SunTypeIndex
NorthDirectionLink attributeSpeosSim.SourceAmbientCIEGeneral.SourceAmbientCIEGeneralNorthDirection NorthDirection
NorthDirectionReverseboolean attributebool NorthDirectionReverse
SunDirectionLink attributeSpeosSim.SourceAmbientCIEGeneral.SourceAmbientCIEGeneralSunDirection SunDirection
SunDirectionReverseboolean attributebool SunDirectionReverse
SunThetaPositionNumber attributedouble SunThetaPosition
SunThetaPositionTextNumber attribute (as text)string SunThetaPositionText
SunPhiPositionNumber attributedouble SunPhiPosition
SunPhiPositionTextNumber attribute (as text)string SunPhiPositionText
Locationstring list selection attributestring Location
TimeZonestring list selection attributestring TimeZone
LongitudeNumber attributedouble Longitude
LongitudeTextNumber attribute (as text)string LongitudeText
LatitudeNumber attributedouble Latitude
LatitudeTextNumber attribute (as text)string LatitudeText
DateTimeNumber attributeSystem.DateTime DateTime
DateTimeTextNumber attribute (as text)string DateTimeText
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

SourceAmbientCIEGeneral.SourceAmbientCIEGeneralZenithDirection

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

SourceAmbientCIEGeneral.SourceAmbientCIEGeneralNorthDirection

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

SourceAmbientCIEGeneral.SourceAmbientCIEGeneralSunDirection

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

SourceAmbientCIEOvercast

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceAmbientCIEOvercast> 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.*")SpeosSim.SourceAmbientCIEOvercast Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceAmbientCIEOvercast Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceAmbientCIEOvercast Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceAmbientCIEOvercast Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceAmbientCIEOvercast 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PreviewSizeNumber attributedouble PreviewSize
PreviewSizeTextNumber attribute (as text)string PreviewSizeText
ZenithDirectionLink attributeSpeosSim.SourceAmbientCIEOvercast.SourceAmbientCIEOvercastZenithDirection ZenithDirection
ZenithDirectionReverseboolean attributebool ZenithDirectionReverse
LuminanceNumber attributedouble Luminance
LuminanceTextNumber attribute (as text)string LuminanceText
SpectrumTypeEnum attributeSpeosSim.SourceAmbientCIEOvercast.EnumSpectrumType SpectrumType
SpectrumTypeIndexEnum attribute (as index)int SpectrumTypeIndex
SpectrumValueTemperatureNumber attributedouble SpectrumValueTemperature
SpectrumValueTemperatureTextNumber attribute (as text)string SpectrumValueTemperatureText
SpectrumValueLibraryFile attributestring SpectrumValueLibrary
SpectrumValueLibraryFullPathFile attribute (absolute full path)string SpectrumValueLibraryFullPath
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

SourceAmbientCIEOvercast.SourceAmbientCIEOvercastZenithDirection

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

SourceAmbientEnvironment

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceAmbientEnvironment> 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.*")SpeosSim.SourceAmbientEnvironment Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceAmbientEnvironment Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceAmbientEnvironment Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceAmbientEnvironment Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceAmbientEnvironment 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PreviewSizeNumber attributedouble PreviewSize
PreviewSizeTextNumber attribute (as text)string PreviewSizeText
ZenithDirectionLink attributeSpeosSim.SourceAmbientEnvironment.SourceAmbientEnvironmentZenithDirection ZenithDirection
ZenithDirectionReverseboolean attributebool ZenithDirectionReverse
NorthDirectionLink attributeSpeosSim.SourceAmbientEnvironment.SourceAmbientEnvironmentNorthDirection NorthDirection
NorthDirectionReverseboolean attributebool NorthDirectionReverse
LuminanceNumber attributedouble Luminance
LuminanceTextNumber attribute (as text)string LuminanceText
ImageFileFile attributestring ImageFile
ImageFileFullPathFile attribute (absolute full path)string ImageFileFullPath
ColorSpaceEnum attributeSpeosSim.SourceAmbientEnvironment.EnumColorSpace ColorSpace
ColorSpaceIndexEnum attribute (as index)int ColorSpaceIndex
WhitePointTypeEnum attributeSpeosSim.SourceAmbientEnvironment.EnumWhitePointType WhitePointType
WhitePointTypeIndexEnum attribute (as index)int WhitePointTypeIndex
xColorNumber attributedouble xColor
xColorTextNumber attribute (as text)string xColorText
yColorNumber attributedouble yColor
yColorTextNumber attribute (as text)string yColorText
RedSpectrumValueLibraryFile attributestring RedSpectrumValueLibrary
RedSpectrumValueLibraryFullPathFile attribute (absolute full path)string RedSpectrumValueLibraryFullPath
GreenSpectrumValueLibraryFile attributestring GreenSpectrumValueLibrary
GreenSpectrumValueLibraryFullPathFile attribute (absolute full path)string GreenSpectrumValueLibraryFullPath
BlueSpectrumValueLibraryFile attributestring BlueSpectrumValueLibrary
BlueSpectrumValueLibraryFullPathFile attribute (absolute full path)string BlueSpectrumValueLibraryFullPath
GroundPlaneOriginPointLink attributeSpeosSim.SourceAmbientEnvironment.SourceAmbientEnvironmentGroundPlaneOriginPoint GroundPlaneOriginPoint
GroundPlaneHeightNumber attributedouble GroundPlaneHeight
GroundPlaneHeightTextNumber attribute (as text)string GroundPlaneHeightText
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

SourceAmbientEnvironment.SourceAmbientEnvironmentZenithDirection

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

SourceAmbientEnvironment.SourceAmbientEnvironmentNorthDirection

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

SourceAmbientEnvironment.SourceAmbientEnvironmentGroundPlaneOriginPoint

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

SourceAmbientNaturalLight

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceAmbientNaturalLight> 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.*")SpeosSim.SourceAmbientNaturalLight Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceAmbientNaturalLight Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceAmbientNaturalLight Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceAmbientNaturalLight Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceAmbientNaturalLight CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetLocationPossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetLocationPossibleValues()
GetTimeZonePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetTimeZonePossibleValues()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PreviewSizeNumber attributedouble PreviewSize
PreviewSizeTextNumber attribute (as text)string PreviewSizeText
ZenithDirectionLink attributeSpeosSim.SourceAmbientNaturalLight.SourceAmbientNaturalLightZenithDirection ZenithDirection
ZenithDirectionReverseboolean attributebool ZenithDirectionReverse
TurbidityNumber attributedouble Turbidity
TurbidityTextNumber attribute (as text)string TurbidityText
SunTypeEnum attributeSpeosSim.SourceAmbientNaturalLight.EnumSunType SunType
SunTypeIndexEnum attribute (as index)int SunTypeIndex
NorthDirectionLink attributeSpeosSim.SourceAmbientNaturalLight.SourceAmbientNaturalLightNorthDirection NorthDirection
NorthDirectionReverseboolean attributebool NorthDirectionReverse
SunDirectionLink attributeSpeosSim.SourceAmbientNaturalLight.SourceAmbientNaturalLightSunDirection SunDirection
SunDirectionReverseboolean attributebool SunDirectionReverse
SimulationWithSkyboolean attributebool SimulationWithSky
SunThetaPositionNumber attributedouble SunThetaPosition
SunThetaPositionTextNumber attribute (as text)string SunThetaPositionText
SunPhiPositionNumber attributedouble SunPhiPosition
SunPhiPositionTextNumber attribute (as text)string SunPhiPositionText
Locationstring list selection attributestring Location
TimeZonestring list selection attributestring TimeZone
LongitudeNumber attributedouble Longitude
LongitudeTextNumber attribute (as text)string LongitudeText
LatitudeNumber attributedouble Latitude
LatitudeTextNumber attribute (as text)string LatitudeText
DateTimeNumber attributeSystem.DateTime DateTime
DateTimeTextNumber attribute (as text)string DateTimeText
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

SourceAmbientNaturalLight.SourceAmbientNaturalLightZenithDirection

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

SourceAmbientNaturalLight.SourceAmbientNaturalLightNorthDirection

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

SourceAmbientNaturalLight.SourceAmbientNaturalLightSunDirection

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

SourceAmbientUniform

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceAmbientUniform> 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.*")SpeosSim.SourceAmbientUniform Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceAmbientUniform Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceAmbientUniform Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceAmbientUniform Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceAmbientUniform 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PreviewSizeNumber attributedouble PreviewSize
PreviewSizeTextNumber attribute (as text)string PreviewSizeText
ZenithDirectionLink attributeSpeosSim.SourceAmbientUniform.SourceAmbientUniformZenithDirection ZenithDirection
ZenithDirectionReverseboolean attributebool ZenithDirectionReverse
LuminanceNumber attributedouble Luminance
LuminanceTextNumber attribute (as text)string LuminanceText
MirroredExtentboolean attributebool MirroredExtent
IsSunboolean attributebool IsSun
SunDirectionLink attributeSpeosSim.SourceAmbientUniform.SourceAmbientUniformSunDirection SunDirection
SunDirectionReverseboolean attributebool SunDirectionReverse
SunThetaPositionNumber attributedouble SunThetaPosition
SunThetaPositionTextNumber attribute (as text)string SunThetaPositionText
SunPhiPositionNumber attributedouble SunPhiPosition
SunPhiPositionTextNumber attribute (as text)string SunPhiPositionText
SpectrumTypeEnum attributeSpeosSim.SourceAmbientUniform.EnumSpectrumType SpectrumType
SpectrumTypeIndexEnum attribute (as index)int SpectrumTypeIndex
SpectrumValueTemperatureNumber attributedouble SpectrumValueTemperature
SpectrumValueTemperatureTextNumber attribute (as text)string SpectrumValueTemperatureText
SpectrumValueLibraryFile attributestring SpectrumValueLibrary
SpectrumValueLibraryFullPathFile attribute (absolute full path)string SpectrumValueLibraryFullPath
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

SourceAmbientUniform.SourceAmbientUniformZenithDirection

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

SourceAmbientUniform.SourceAmbientUniformSunDirection

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

SourceAmbientUS1976

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceAmbientUS1976> 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.*")SpeosSim.SourceAmbientUS1976 Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceAmbientUS1976 Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceAmbientUS1976 Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceAmbientUS1976 Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceAmbientUS1976 CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
GetLocationPossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetLocationPossibleValues()
GetTimeZonePossibleValuesstring list attribute: List possible valuesIEnumerable<string> GetTimeZonePossibleValues()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
PreviewSizeNumber attributedouble PreviewSize
PreviewSizeTextNumber attribute (as text)string PreviewSizeText
ZenithDirectionLink attributeSpeosSim.SourceAmbientUS1976.SourceAmbientUS1976ZenithDirection ZenithDirection
ZenithDirectionReverseboolean attributebool ZenithDirectionReverse
SunTypeEnum attributeSpeosSim.SourceAmbientUS1976.EnumSunType SunType
SunTypeIndexEnum attribute (as index)int SunTypeIndex
NorthDirectionLink attributeSpeosSim.SourceAmbientUS1976.SourceAmbientUS1976NorthDirection NorthDirection
NorthDirectionReverseboolean attributebool NorthDirectionReverse
SunDirectionLink attributeSpeosSim.SourceAmbientUS1976.SourceAmbientUS1976SunDirection SunDirection
SunDirectionReverseboolean attributebool SunDirectionReverse
SunThetaPositionNumber attributedouble SunThetaPosition
SunThetaPositionTextNumber attribute (as text)string SunThetaPositionText
SunPhiPositionNumber attributedouble SunPhiPosition
SunPhiPositionTextNumber attribute (as text)string SunPhiPositionText
Locationstring list selection attributestring Location
TimeZonestring list selection attributestring TimeZone
LongitudeNumber attributedouble Longitude
LongitudeTextNumber attribute (as text)string LongitudeText
LatitudeNumber attributedouble Latitude
LatitudeTextNumber attribute (as text)string LatitudeText
DateTimeNumber attributeSystem.DateTime DateTime
DateTimeTextNumber attribute (as text)string DateTimeText
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

SourceAmbientUS1976.SourceAmbientUS1976ZenithDirection

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

SourceAmbientUS1976.SourceAmbientUS1976NorthDirection

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

SourceAmbientUS1976.SourceAmbientUS1976SunDirection

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

SourceDisplay

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceDisplay> 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.*")SpeosSim.SourceDisplay Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceDisplay Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceDisplay Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceDisplay Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceDisplay 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
NbRaysNumber attributeuint NbRays
NbRaysTextNumber attribute (as text)string NbRaysText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
OriginPointLink attributeSpeosSim.SourceDisplay.SourceDisplayOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SourceDisplay.SourceDisplayXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SourceDisplay.SourceDisplayYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
ImageFileFile attributestring ImageFile
ImageFileFullPathFile attribute (absolute full path)string ImageFileFullPath
XIsMirroredboolean attributebool XIsMirrored
XStartNumber attributedouble XStart
XStartTextNumber attribute (as text)string XStartText
XEndNumber attributedouble XEnd
XEndTextNumber attribute (as text)string XEndText
YIsMirroredboolean attributebool YIsMirrored
YStartNumber attributedouble YStart
YStartTextNumber attribute (as text)string YStartText
YEndNumber attributedouble YEnd
YEndTextNumber attribute (as text)string YEndText
LuminanceNumber attributedouble Luminance
LuminanceTextNumber attribute (as text)string LuminanceText
InfiniteContrastRatioboolean attributebool InfiniteContrastRatio
ContrastRatioNumber attributeuint ContrastRatio
ContrastRatioTextNumber attribute (as text)string ContrastRatioText
IntensityTypeEnum attributeSpeosSim.SourceDisplay.EnumIntensityType IntensityType
IntensityTypeIndexEnum attribute (as index)int IntensityTypeIndex
IntensityFileFile attributestring IntensityFile
IntensityFileFullPathFile attribute (absolute full path)string IntensityFileFullPath
IntensityNNumber attributedouble IntensityN
IntensityNTextNumber attribute (as text)string IntensityNText
IntensityTotalAngleNumber attributedouble IntensityTotalAngle
IntensityTotalAngleTextNumber attribute (as text)string IntensityTotalAngleText
IntensityFWHMAngleNumber attributedouble IntensityFWHMAngle
IntensityFWHMAngleTextNumber attribute (as text)string IntensityFWHMAngleText
IntensityFWHMAngleXNumber attributedouble IntensityFWHMAngleX
IntensityFWHMAngleXTextNumber attribute (as text)string IntensityFWHMAngleXText
IntensityFWHMAngleYNumber attributedouble IntensityFWHMAngleY
IntensityFWHMAngleYTextNumber attribute (as text)string IntensityFWHMAngleYText
IntensityXDirectionLink attributeSpeosSim.SourceDisplay.SourceDisplayIntensityXDirection IntensityXDirection
IntensityXDirectionReverseboolean attributebool IntensityXDirectionReverse
IntensityYDirectionLink attributeSpeosSim.SourceDisplay.SourceDisplayIntensityYDirection IntensityYDirection
IntensityYDirectionReverseboolean attributebool IntensityYDirectionReverse
ColorSpaceEnum attributeSpeosSim.SourceDisplay.EnumColorSpace ColorSpace
ColorSpaceIndexEnum attribute (as index)int ColorSpaceIndex
WhitePointTypeEnum attributeSpeosSim.SourceDisplay.EnumWhitePointType WhitePointType
WhitePointTypeIndexEnum attribute (as index)int WhitePointTypeIndex
xColorNumber attributedouble xColor
xColorTextNumber attribute (as text)string xColorText
yColorNumber attributedouble yColor
yColorTextNumber attribute (as text)string yColorText
RedSpectrumValueLibraryFile attributestring RedSpectrumValueLibrary
RedSpectrumValueLibraryFullPathFile attribute (absolute full path)string RedSpectrumValueLibraryFullPath
GreenSpectrumValueLibraryFile attributestring GreenSpectrumValueLibrary
GreenSpectrumValueLibraryFullPathFile attribute (absolute full path)string GreenSpectrumValueLibraryFullPath
BlueSpectrumValueLibraryFile attributestring BlueSpectrumValueLibrary
BlueSpectrumValueLibraryFullPathFile attribute (absolute full path)string BlueSpectrumValueLibraryFullPath
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

SourceDisplay.SourceDisplayOriginPoint

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

SourceDisplay.SourceDisplayXDirection

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

SourceDisplay.SourceDisplayYDirection

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

SourceDisplay.SourceDisplayIntensityXDirection

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

SourceDisplay.SourceDisplayIntensityYDirection

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

SourceInteractive

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceInteractive> 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.*")SpeosSim.SourceInteractive Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceInteractive Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceInteractive Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceInteractive Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceInteractive 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
WavelengthNumber attributedouble Wavelength
WavelengthTextNumber attribute (as text)string WavelengthText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
StartTypeEnum attributeSpeosSim.SourceInteractive.EnumStartType StartType
StartTypeIndexEnum attribute (as index)int StartTypeIndex
StartGeometriesLinks attributeSpeosSim.SourceInteractive.SourceInteractiveStartGeometries StartGeometries
StartCurveGeometriesLinks attributeSpeosSim.SourceInteractive.SourceInteractiveStartCurveGeometries StartCurveGeometries
StartFaceGeometriesLinks attributeSpeosSim.SourceInteractive.SourceInteractiveStartFaceGeometries StartFaceGeometries
StartXSamplingNumber attributeuint StartXSampling
StartXSamplingTextNumber attribute (as text)string StartXSamplingText
StartYSamplingNumber attributeuint StartYSampling
StartYSamplingTextNumber attribute (as text)string StartYSamplingText
EndTypeEnum attributeSpeosSim.SourceInteractive.EnumEndType EndType
EndTypeIndexEnum attribute (as index)int EndTypeIndex
EndGeometriesLinks attributeSpeosSim.SourceInteractive.SourceInteractiveEndGeometries EndGeometries
EndCurveGeometriesLinks attributeSpeosSim.SourceInteractive.SourceInteractiveEndCurveGeometries EndCurveGeometries
EndDirectionGeometriesLinks attributeSpeosSim.SourceInteractive.SourceInteractiveEndDirectionGeometries EndDirectionGeometries
EndFaceGeometriesLinks attributeSpeosSim.SourceInteractive.SourceInteractiveEndFaceGeometries EndFaceGeometries
EndXSamplingNumber attributeuint EndXSampling
EndXSamplingTextNumber attribute (as text)string EndXSamplingText
EndYSamplingNumber attributeuint EndYSampling
EndYSamplingTextNumber attribute (as text)string EndYSamplingText
ReverseDirectionboolean attributebool ReverseDirection
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

SourceInteractive.SourceInteractiveStartGeometries

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

SourceInteractive.SourceInteractiveStartCurveGeometries

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

SourceInteractive.SourceInteractiveStartFaceGeometries

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

SourceInteractive.SourceInteractiveEndGeometries

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

SourceInteractive.SourceInteractiveEndCurveGeometries

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

SourceInteractive.SourceInteractiveEndDirectionGeometries

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

SourceInteractive.SourceInteractiveEndFaceGeometries

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

SourceLightField

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceLightField> 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.*")SpeosSim.SourceLightField Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceLightField Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceLightField Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceLightField Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceLightField 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
NbRaysNumber attributeuint NbRays
NbRaysTextNumber attribute (as text)string NbRaysText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
LightFieldPreviewTypeEnum attributeSpeosSim.SourceLightField.EnumLightFieldPreviewType LightFieldPreviewType
LightFieldPreviewTypeIndexEnum attribute (as index)int LightFieldPreviewTypeIndex
OriginPointLink attributeSpeosSim.SourceLightField.SourceLightFieldOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SourceLightField.SourceLightFieldXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SourceLightField.SourceLightFieldYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
LightFieldFileFile attributestring LightFieldFile
LightFieldFileFullPathFile attribute (absolute full path)string LightFieldFileFullPath
SpectrumFileFile attributestring SpectrumFile
SpectrumFileFullPathFile attribute (absolute full path)string SpectrumFileFullPath
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

SourceLightField.SourceLightFieldOriginPoint

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

SourceLightField.SourceLightFieldXDirection

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

SourceLightField.SourceLightFieldYDirection

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

SourceLuminaire

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceLuminaire> 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.*")SpeosSim.SourceLuminaire Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceLuminaire Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceLuminaire Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceLuminaire Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceLuminaire 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
NbRaysNumber attributeuint NbRays
NbRaysTextNumber attribute (as text)string NbRaysText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
DisplayIntensityDiagramboolean attributebool DisplayIntensityDiagram
IntensityDiagramFixedSizeboolean attributebool IntensityDiagramFixedSize
IntensityDiagramSizeNumber attributedouble IntensityDiagramSize
IntensityDiagramSizeTextNumber attribute (as text)string IntensityDiagramSizeText
FluxFromIntensityFileboolean attributebool FluxFromIntensityFile
FluxTypeEnum attributeSpeosSim.SourceLuminaire.EnumFluxType FluxType
FluxTypeIndexEnum attribute (as index)int FluxTypeIndex
FluxValueLuminousNumber attributedouble FluxValueLuminous
FluxValueLuminousTextNumber attribute (as text)string FluxValueLuminousText
FluxValueRadiantNumber attributedouble FluxValueRadiant
FluxValueRadiantTextNumber attribute (as text)string FluxValueRadiantText
SpectrumTypeEnum attributeSpeosSim.SourceLuminaire.EnumSpectrumType SpectrumType
SpectrumTypeIndexEnum attribute (as index)int SpectrumTypeIndex
SpectrumValueTemperatureNumber attributedouble SpectrumValueTemperature
SpectrumValueTemperatureTextNumber attribute (as text)string SpectrumValueTemperatureText
SpectrumValueLibraryFile attributestring SpectrumValueLibrary
SpectrumValueLibraryFullPathFile attribute (absolute full path)string SpectrumValueLibraryFullPath
IntensityFileFile attributestring IntensityFile
IntensityFileFullPathFile attribute (absolute full path)string IntensityFileFullPath
OriginPointLink attributeSpeosSim.SourceLuminaire.SourceLuminaireOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SourceLuminaire.SourceLuminaireXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SourceLuminaire.SourceLuminaireYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
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

SourceLuminaire.SourceLuminaireOriginPoint

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

SourceLuminaire.SourceLuminaireXDirection

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

SourceLuminaire.SourceLuminaireYDirection

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

SourceRayFile

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceRayFile> 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.*")SpeosSim.SourceRayFile Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceRayFile Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceRayFile Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceRayFile Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceRayFile CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
OptimizeRayFileCall the 'Ray file optimization' command. Returns 'false' if this action is unavailable in the current state of the object.bool OptimizeRayFile()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
NbRaysNumber attribute`uint NbRays
NbRaysTextNumber attribute (as text)string NbRaysText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
ExitGeometryLinks attributeSpeosSim.SourceRayFile.SourceRayFileExitGeometry ExitGeometry
FluxTypeEnum attributeSpeosSim.SourceRayFile.EnumFluxType FluxType
FluxTypeIndexEnum attribute (as index)int FluxTypeIndex
FluxFromRayFileboolean attributebool FluxFromRayFile
FluxValueLuminousNumber attributedouble FluxValueLuminous
FluxValueLuminousTextNumber attribute (as text)string FluxValueLuminousText
FluxValueRadiantNumber attributedouble FluxValueRadiant
FluxValueRadiantTextNumber attribute (as text)string FluxValueRadiantText
RayFileFile attributeFou.Utils.ValueObjects.FilePath RayFile
RayFileFullPathFile attribute (absolute full path)string RayFileFullPath
SpectrumTypeEnum attributeSpeosSim.SourceRayFile.EnumSpectrumType SpectrumType
SpectrumTypeIndexEnum attribute (as index)int SpectrumTypeIndex
SpectrumValueWavelengthNumber attributedouble SpectrumValueWavelength
SpectrumValueWavelengthTextNumber attribute (as text)string SpectrumValueWavelengthText
SpectrumValueTemperatureNumber attributedouble SpectrumValueTemperature
SpectrumValueTemperatureTextNumber attribute (as text)string SpectrumValueTemperatureText
SpectrumValueLibraryFile attributestring SpectrumValueLibrary
SpectrumValueLibraryFullPathFile attribute (absolute full path)string SpectrumValueLibraryFullPath
OriginPointLink attributeSpeosSim.SourceRayFile.SourceRayFileOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SourceRayFile.SourceRayFileXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SourceRayFile.SourceRayFileYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
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

SourceRayFile.SourceRayFileExitGeometry

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

SourceRayFile.SourceRayFileOriginPoint

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

SourceRayFile.SourceRayFileXDirection

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

SourceRayFile.SourceRayFileYDirection

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

SourceSurface

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceSurface> 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.*")SpeosSim.SourceSurface Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceSurface Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceSurface Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceSurface Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceSurface 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
NbRaysNumber attributeuint NbRays
NbRaysTextNumber attribute (as text)string NbRaysText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
DisplayIntensityDiagramboolean attributebool DisplayIntensityDiagram
IntensityDiagramFixedSizeboolean attributebool IntensityDiagramFixedSize
IntensityDiagramSizeNumber attributedouble IntensityDiagramSize
IntensityDiagramSizeTextNumber attribute (as text)string IntensityDiagramSizeText
FluxFromIntensityFileboolean attributebool FluxFromIntensityFile
FluxTypeEnum attributeSpeosSim.SourceSurface.EnumFluxType FluxType
FluxTypeIndexEnum attribute (as index)int FluxTypeIndex
FluxValueLuminousNumber attributedouble FluxValueLuminous
FluxValueLuminousTextNumber attribute (as text)string FluxValueLuminousText
FluxValueRadiantNumber attributedouble FluxValueRadiant
FluxValueRadiantTextNumber attribute (as text)string FluxValueRadiantText
FluxValueIntensityNumber attributedouble FluxValueIntensity
FluxValueIntensityTextNumber attribute (as text)string FluxValueIntensityText
ExitanceVariableboolean attributebool ExitanceVariable
EmissiveFacesChildren attributeSpeosSim.SourceSurface.SourceSurfaceEmissiveFaces EmissiveFaces
ExitanceFileFile attributestring ExitanceFile
ExitanceFileFullPathFile attribute (absolute full path)string ExitanceFileFullPath
ExitanceReverseboolean attributebool ExitanceReverse
ExitanceOriginPointLink attributeSpeosSim.SourceSurface.SourceSurfaceExitanceOriginPoint ExitanceOriginPoint
ExitanceXDirectionLink attributeSpeosSim.SourceSurface.SourceSurfaceExitanceXDirection ExitanceXDirection
ExitanceXDirectionReverseboolean attributebool ExitanceXDirectionReverse
ExitanceYDirectionLink attributeSpeosSim.SourceSurface.SourceSurfaceExitanceYDirection ExitanceYDirection
ExitanceYDirectionReverseboolean attributebool ExitanceYDirectionReverse
IntensityTypeEnum attributeSpeosSim.SourceSurface.EnumIntensityType IntensityType
IntensityTypeIndexEnum attribute (as index)int IntensityTypeIndex
IntensityFileFile attributestring IntensityFile
IntensityFileFullPathFile attribute (absolute full path)string IntensityFileFullPath
IntensityNNumber attributedouble IntensityN
IntensityNTextNumber attribute (as text)string IntensityNText
IntensityTotalAngleNumber attributedouble IntensityTotalAngle
IntensityTotalAngleTextNumber attribute (as text)string IntensityTotalAngleText
IntensityFWHMAngleNumber attributedouble IntensityFWHMAngle
IntensityFWHMAngleTextNumber attribute (as text)string IntensityFWHMAngleText
IntensityFWHMAngleXNumber attributedouble IntensityFWHMAngleX
IntensityFWHMAngleXTextNumber attribute (as text)string IntensityFWHMAngleXText
IntensityFWHMAngleYNumber attributedouble IntensityFWHMAngleY
IntensityFWHMAngleYTextNumber attribute (as text)string IntensityFWHMAngleYText
IntensityOrientationEnum attributeSpeosSim.SourceSurface.EnumIntensityOrientation IntensityOrientation
IntensityOrientationIndexEnum attribute (as index)int IntensityOrientationIndex
IntensityXDirectionLink attributeSpeosSim.SourceSurface.SourceSurfaceIntensityXDirection IntensityXDirection
IntensityXDirectionReverseboolean attributebool IntensityXDirectionReverse
IntensityYDirectionLink attributeSpeosSim.SourceSurface.SourceSurfaceIntensityYDirection IntensityYDirection
IntensityYDirectionReverseboolean attributebool IntensityYDirectionReverse
SpectrumTypeEnum attributeSpeosSim.SourceSurface.EnumSpectrumType SpectrumType
SpectrumTypeIndexEnum attribute (as index)int SpectrumTypeIndex
SpectrumValueWavelengthNumber attributedouble SpectrumValueWavelength
SpectrumValueWavelengthTextNumber attribute (as text)string SpectrumValueWavelengthText
SpectrumValueTemperatureNumber attributedouble SpectrumValueTemperature
SpectrumValueTemperatureTextNumber attribute (as text)string SpectrumValueTemperatureText
SpectrumValueLibraryFile attributestring SpectrumValueLibrary
SpectrumValueLibraryFullPathFile attribute (absolute full path)string SpectrumValueLibraryFullPath
ExitGeometryLinks attributeSpeosSim.SourceSurface.SourceSurfaceExitGeometry ExitGeometry
FluxVariationPathFile attributeFou.Utils.ValueObjects.FilePath FluxVariationPath
FluxVariationPathFullPathFile attribute (absolute full path)string FluxVariationPathFullPath
RelativeLagNumber attributedouble RelativeLag
RelativeLagTextNumber attribute (as text)string RelativeLagText
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

SourceSurface.SourceSurfaceEmissiveFaces

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<SpeosSim.OrientedFace> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.OrientedFace childObject)
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<SpeosSim.OrientedFace> List
ItemChildren attribute: Get child by indexSpeosSim.OrientedFace Item

SourceSurface.SourceSurfaceExitanceOriginPoint

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

SourceSurface.SourceSurfaceExitanceXDirection

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

SourceSurface.SourceSurfaceExitanceYDirection

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

SourceSurface.SourceSurfaceIntensityXDirection

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

SourceSurface.SourceSurfaceIntensityYDirection

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

SourceSurface.SourceSurfaceExitGeometry

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

SourceThermic

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.SourceThermic> 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.*")SpeosSim.SourceThermic Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.SourceThermic Create(object parent)
CreateCreate a new object in the active contextSpeosSim.SourceThermic Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.SourceThermic Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.SourceThermic 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
NbRaysNumber attributeuint NbRays
NbRaysTextNumber attribute (as text)string NbRaysText
RayLengthNumber attributedouble RayLength
RayLengthTextNumber attribute (as text)string RayLengthText
DisplayModeTypeEnum attributeSpeosSim.SourceThermic.EnumDisplayModeType DisplayModeType
DisplayModeTypeIndexEnum attribute (as index)int DisplayModeTypeIndex
FluxTypeEnum attributeSpeosSim.SourceThermic.EnumFluxType FluxType
FluxTypeIndexEnum attribute (as index)int FluxTypeIndex
FluxValueLuminousNumber attributedouble FluxValueLuminous
FluxValueLuminousTextNumber attribute (as text)string FluxValueLuminousText
FluxValueRadiantNumber attributedouble FluxValueRadiant
FluxValueRadiantTextNumber attribute (as text)string FluxValueRadiantText
EmittanceTypeEnum attributeSpeosSim.SourceThermic.EnumEmittanceType EmittanceType
EmittanceTypeIndexEnum attribute (as index)int EmittanceTypeIndex
EmissiveFacesChildren attributeSpeosSim.SourceThermic.SourceThermicEmissiveFaces EmissiveFaces
SpectrumValueTemperatureNumber attributedouble SpectrumValueTemperature
SpectrumValueTemperatureTextNumber attribute (as text)string SpectrumValueTemperatureText
TemperatureFieldFileFile attributestring TemperatureFieldFile
TemperatureFieldFileFullPathFile attribute (absolute full path)string TemperatureFieldFileFullPath
OriginPointLink attributeSpeosSim.SourceThermic.SourceThermicOriginPoint OriginPoint
XDirectionLink attributeSpeosSim.SourceThermic.SourceThermicXDirection XDirection
XDirectionReverseboolean attributebool XDirectionReverse
YDirectionLink attributeSpeosSim.SourceThermic.SourceThermicYDirection YDirection
YDirectionReverseboolean attributebool YDirectionReverse
OpticalPropertiesTypeEnum attributeSpeosSim.SourceThermic.EnumOpticalPropertiesType OpticalPropertiesType
OpticalPropertiesTypeIndexEnum attribute (as index)int OpticalPropertiesTypeIndex
ReflectanceNumber attributedouble Reflectance
ReflectanceTextNumber attribute (as text)string ReflectanceText
SOPLibraryFile attributestring SOPLibrary
SOPLibraryFullPathFile attribute (absolute full path)string SOPLibraryFullPath
SopPluginPathFile attributestring SopPluginPath
SopPluginPathFullPathFile attribute (absolute full path)string SopPluginPathFullPath
SopPluginConfigurationPathFile attributestring SopPluginConfigurationPath
SopPluginConfigurationPathFullPathFile attribute (absolute full path)string SopPluginConfigurationPathFullPath
IntensityTypeEnum attributeSpeosSim.SourceThermic.EnumIntensityType IntensityType
IntensityTypeIndexEnum attribute (as index)int IntensityTypeIndex
IntensityNNumber attributedouble IntensityN
IntensityNTextNumber attribute (as text)string IntensityNText
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

SourceThermic.SourceThermicEmissiveFaces

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<SpeosSim.OrientedFace> GetEnumerator()
AddChildren attribute: Add an object to the children listvoid Add(SpeosSim.OrientedFace childObject)
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<SpeosSim.OrientedFace> List
ItemChildren attribute: Get child by indexSpeosSim.OrientedFace Item

SourceThermic.SourceThermicOriginPoint

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

SourceThermic.SourceThermicXDirection

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

SourceThermic.SourceThermicYDirection

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

SurfaceLayer

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosSim.SurfaceLayer Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
SOPTypeEnum attributeSpeosSim.SurfaceLayer.EnumSOPType SOPType
SOPTypeIndexEnum attribute (as index)int SOPTypeIndex
SOPReflectanceNumber attributedouble SOPReflectance
SOPReflectanceTextNumber attribute (as text)string SOPReflectanceText
SOPLibraryFile attributestring SOPLibrary
SopAppearancePathFile attributeFou.Utils.ValueObjects.FilePath SopAppearancePath
AnisotropicTextureLayerNumber attributeuint AnisotropicTextureLayer
AnisotropicTextureLayerTextNumber attribute (as text)string AnisotropicTextureLayerText
SopPluginPathFile attributestring SopPluginPath
SopPluginConfigurationPathFile attributestring SopPluginConfigurationPath
PreviewedLayerEnum attributeSpeosSim.SurfaceLayer.EnumPreviewedLayer PreviewedLayer
PreviewedLayerIndexEnum attribute (as index)int PreviewedLayerIndex
ImageTextureTypeEnum attributeSpeosSim.SurfaceLayer.EnumImageTextureType ImageTextureType
ImageTextureTypeIndexEnum attribute (as index)int ImageTextureTypeIndex
ImageTextureFilePathFile attributestring ImageTextureFilePath
ImageTextureWidthNumber attributedouble ImageTextureWidth
ImageTextureWidthTextNumber attribute (as text)string ImageTextureWidthText
ImageTextureLayerNumber attributeuint ImageTextureLayer
ImageTextureLayerTextNumber attribute (as text)string ImageTextureLayerText
NormalMapTypeEnum attributeSpeosSim.SurfaceLayer.EnumNormalMapType NormalMapType
NormalMapTypeIndexEnum attribute (as index)int NormalMapTypeIndex
NormalMapTextureFilePathFile attributestring NormalMapTextureFilePath
NormalMapRoughnessNumber attributedouble NormalMapRoughness
NormalMapRoughnessTextNumber attribute (as text)string NormalMapRoughnessText
NormalMapTextureWidthNumber attributedouble NormalMapTextureWidth
NormalMapTextureWidthTextNumber attribute (as text)string NormalMapTextureWidthText
NormalMapLayerNumber attributeuint NormalMapLayer
NormalMapLayerTextNumber attribute (as text)string NormalMapLayerText

Surfaces

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
SurfaceTypeEnum attributeSpeosSim.Surfaces.EnumSurfaceType SurfaceType
SurfaceTypeIndexEnum attribute (as index)int SurfaceTypeIndex
SurfaceOpticalPropertiesChildren attributeSpeosSim.Sop SurfaceOpticalProperties
RadiusNumber attributedouble Radius
RadiusTextNumber attribute (as text)string RadiusText
RadiusXNumber attributedouble RadiusX
RadiusXTextNumber attribute (as text)string RadiusXText
ConicXNumber attributedouble ConicX
ConicXTextNumber attribute (as text)string ConicXText
RadiusYNumber attributedouble RadiusY
RadiusYTextNumber attribute (as text)string RadiusYText
ConicYNumber attributedouble ConicY
ConicYTextNumber attribute (as text)string ConicYText
ClearNumber attributedouble Clear
ClearTextNumber attribute (as text)string ClearText
EdgeNumber attributedouble Edge
EdgeTextNumber attribute (as text)string EdgeText
ConicNumber attributedouble Conic
ConicTextNumber attribute (as text)string ConicText
OffsetNumber attributedouble Offset
OffsetTextNumber attribute (as text)string OffsetText
ModelTypestring attributestring ModelType
AsphericCoefficientsXChildren attributeSpeosSim.Surfaces.SurfacesAsphericCoefficientsX AsphericCoefficientsX
AsphericCoefficientsYChildren attributeSpeosSim.Surfaces.SurfacesAsphericCoefficientsY AsphericCoefficientsY
BiconicDecenterXNumber attributedouble BiconicDecenterX
BiconicDecenterXTextNumber attribute (as text)string BiconicDecenterXText
BiconicDecenterYNumber attributedouble BiconicDecenterY
BiconicDecenterYTextNumber attribute (as text)string BiconicDecenterYText
NormRadiusNumber attributedouble NormRadius
NormRadiusTextNumber attribute (as text)string NormRadiusText
CoefficientsChildren attributeSpeosSim.Surfaces.SurfacesCoefficients Coefficients
AsphericCoefficientsChildren attributeSpeosSim.Surfaces.SurfacesAsphericCoefficients AsphericCoefficients
PolynomialCoefficientsChildren attributeSpeosSim.Surfaces.SurfacesPolynomialCoefficients PolynomialCoefficients
Extrapolateboolean attributebool Extrapolate
ZernikeTypeEnum attributeSpeosSim.Surfaces.EnumZernikeType ZernikeType
ZernikeTypeIndexEnum attribute (as index)int ZernikeTypeIndex
ZernikeTermsChildren attributeSpeosSim.Surfaces.SurfacesZernikeTerms ZernikeTerms
ZernikeDecenterXNumber attributedouble ZernikeDecenterX
ZernikeDecenterXTextNumber attribute (as text)string ZernikeDecenterXText
ZernikeDecenterYNumber attributedouble ZernikeDecenterY
ZernikeDecenterYTextNumber attribute (as text)string ZernikeDecenterYText
DecenterXNumber attributedouble DecenterX
DecenterXTextNumber attribute (as text)string DecenterXText
DecenterYNumber attributedouble DecenterY
DecenterYTextNumber attribute (as text)string DecenterYText
BodyLinks attributeSpeosSim.Surfaces.SurfacesBody Body
FrontFacesLinks attributeSpeosSim.Surfaces.SurfacesFrontFaces FrontFaces
BackFacesLinks attributeSpeosSim.Surfaces.SurfacesBackFaces BackFaces
EdgeFacesLinks attributeSpeosSim.Surfaces.SurfacesEdgeFaces EdgeFaces
NewFacesLinks attributeSpeosSim.Surfaces.SurfacesNewFaces NewFaces

Surfaces.SurfacesAsphericCoefficientsX

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()
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 indexSpeosSim.Coefficient Item
ItemChildren attribute: Get child by indexSpeosSim.Coefficient Item

Surfaces.SurfacesAsphericCoefficientsY

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()
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 indexSpeosSim.Coefficient Item
ItemChildren attribute: Get child by indexSpeosSim.Coefficient Item

Surfaces.SurfacesCoefficients

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()
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 indexSpeosSim.Coefficient Item
ItemChildren attribute: Get child by indexSpeosSim.Coefficient Item

Surfaces.SurfacesAsphericCoefficients

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()
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 indexSpeosSim.Coefficient Item
ItemChildren attribute: Get child by indexSpeosSim.Coefficient Item

Surfaces.SurfacesPolynomialCoefficients

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()
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 indexSpeosSim.Coefficient Item
ItemChildren attribute: Get child by indexSpeosSim.Coefficient Item

Surfaces.SurfacesZernikeTerms

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()
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 indexSpeosSim.Coefficient Item
ItemChildren attribute: Get child by indexSpeosSim.Coefficient Item

Surfaces.SurfacesBody

Property

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

Surfaces.SurfacesFrontFaces

Property

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

Surfaces.SurfacesBackFaces

Property

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

Surfaces.SurfacesEdgeFaces

Property

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

Surfaces.SurfacesNewFaces

Property

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

UVMap

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.UVMap> 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.*")SpeosSim.UVMap 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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
Commentstring attributestring Comment
IndexNumber attributeuint Index
IndexTextNumber attribute (as text)string IndexText
OriginPointLink attributeSpeosSim.UVMap.UVMapOriginPoint OriginPoint
ProjectionDirectionLink attributeSpeosSim.UVMap.UVMapProjectionDirection ProjectionDirection
ProjectionDirectionReverseboolean attributebool ProjectionDirectionReverse
OrientationDirectionLink attributeSpeosSim.UVMap.UVMapOrientationDirection OrientationDirection
OrientationDirectionReverseboolean attributebool OrientationDirectionReverse
MappingTypeEnum attributeSpeosSim.UVMap.EnumMappingType MappingType
MappingTypeIndexEnum attribute (as index)int MappingTypeIndex
UOffsetNumber attributedouble UOffset
UOffsetTextNumber attribute (as text)string UOffsetText
UScaleNumber attributedouble UScale
UScaleTextNumber attribute (as text)string UScaleText
URepeatboolean attributebool URepeat
VOffsetNumber attributedouble VOffset
VOffsetTextNumber attribute (as text)string VOffsetText
VScaleNumber attributedouble VScale
VScaleTextNumber attribute (as text)string VScaleText
VRepeatboolean attributebool VRepeat
RotateNumber attributedouble Rotate
RotateTextNumber attribute (as text)string RotateText
PerimeterNumber attributedouble Perimeter
PerimeterTextNumber attribute (as text)string PerimeterText
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

UVMap.UVMapOriginPoint

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

UVMap.UVMapProjectionDirection

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

UVMap.UVMapOrientationDirection

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

UVMapping

Static method

NameDescriptionSyntax
FromSelectionConvert Items of a ScriptSelection to a list of Speos objects when their type is matching.IEnumerable<SpeosSim.UVMapping> 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.*")SpeosSim.UVMapping Find(string objectName)
CreateCreate a new object of this type under the specified parent componentSpeosSim.UVMapping Create(object parent)
CreateCreate a new object in the active contextSpeosSim.UVMapping Create()

Method

NameDescriptionSyntax
CloneCreate a copy of this object in the active contextSpeosSim.UVMapping Clone()
CopyToCreate a copy of this object and paste it to the specified destinationSpeosSim.UVMapping CopyTo(Inf.SpaceClaim.Automation.IApiSpeosDocObject pasteTargetObject)
AddUvMapAdd an UV Map layer objectSpeosSim.UVMap AddUvMap()
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 reports 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 reports an error.string ExportToPreset(string filePath)

Property

NameDescriptionSyntax
Descriptionstring attributestring Description
GeometriesLinks attributeSpeosSim.UVMapping.UVMappingGeometries Geometries
LayersChildren CustomObjects attributeSpeosSim.UVMapping.UVMappingLayers Layers
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

UVMapping.UVMappingGeometries

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

UVMapping.UVMappingLayers

Method

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

Property

NameDescriptionSyntax
CountGet children CustomObjects countint Count
ListGet children CustomObjects listIReadOnlyCollection<SpeosSim.UVMap> List
ItemGet child CustomObject by indexSpeosSim.UVMap Item
ItemGet child CustomObject by indexSpeosSim.UVMap Item

Vop

Static method

NameDescriptionSyntax
CreateCreate a new object of this typeSpeosSim.Vop Create()

Method

NameDescriptionSyntax
ToStringstring ToString()

Property

NameDescriptionSyntax
TypeOpaqueString attributestring TypeOpaque
CatalogNamestring attributestring CatalogName
GlassNamestring attributestring GlassName
WavelengthMinNumber attributedouble WavelengthMin
WavelengthMinTextNumber attribute (as text)string WavelengthMinText
WavelengthMaxNumber attributedouble WavelengthMax
WavelengthMaxTextNumber attribute (as text)string WavelengthMaxText

SpeosOptionsConfiguration

Property

NameDescriptionSyntax
PrecisionLengthint PrecisionLength
PrecisionAngleint PrecisionAngle
PrecisionOtherint PrecisionOther
ResultsAutomaticLaunchWhenSimulationEndsbool ResultsAutomaticLaunchWhenSimulationEnds
ResultsDrawbool ResultsDraw
ResultsDrawNullValuesAsTransparentbool ResultsDrawNullValuesAsTransparent
ActivateImageMeshingbool ActivateImageMeshing
LineColorPreviewMeshingSystem.Drawing.Color LineColorPreviewMeshing
CustomColorsForPickerSystem.Int32[] CustomColorsForPicker
ResultsSoundWhenSimulationEndsbool ResultsSoundWhenSimulationEnds
SimulationNumberOfThreadsint SimulationNumberOfThreads
SimulationVRSensorMemoryManagementbool SimulationVRSensorMemoryManagement
ColorimetryDom.Optics.ColorimetryStandard Colorimetry
IntensityResultViewingDirectionDom.Optics.PropagationDirection IntensityResultViewingDirection
CopySelectedInputFilesUnderDocumentFolderbool CopySelectedInputFilesUnderDocumentFolder
PresetsCustomFolderstring PresetsCustomFolder
NoInteropHealingbool NoInteropHealing

Options

Static method

NameDescriptionSyntax
GetGet an object that reflects the state of the Speos General options. Value changes on this object will affect the application options only when it is set back.App.ObjectModel.SpeosOptionsConfiguration Get()
SetRequest a change on the Speos General options to match the provided object state.void Set(App.ObjectModel.SpeosOptionsConfiguration options)
ResetSet the Speos General options back to their default values.void Reset()

InverseSimulationSettings

Static method

NameDescriptionSyntax
CreateSpeosSim.InverseSimulationSettings Create()

Method

NameDescriptionSyntax
SetDeterministvoid SetDeterminist(SpeosSim.InverseSimulationSettings.EnumPhotonMapMode photonMapMode, int ambientSampling, int maxNbSurfaceInteractions, bool antiAliasing, int specularApproxAngle)
SetDeterministPhotonMapvoid SetDeterministPhotonMap(int maxNeighbors, int maxSearchRadius, bool fastTransmissionGathering, bool useFinalGathering, int finalGatheringMaxNeighbors, int finalGatheringSplittingNb)
SetDeterministPhotonMapBuildvoid SetDeterministPhotonMapBuild(int nbPhotonsInDirectPhase, int nbSurfaceInteractionsInDirectPhase)
SetPropagationErrorAnalysisvoid SetPropagationErrorAnalysis(bool propagationErrorAnalysis)
SetMonteCarlovoid SetMonteCarlo(bool dispersion, bool splitting, int nbGatheringRaysPerSource, int maxGatheringError, bool fastTransmissionGathering, int automaticSaveFrequencySeconds, SpeosSim.InverseSimulationSettings.EnumOptimizedPropagationMode optimizedPropagation, int nbStandardPassesBeforeOptimizedPasses)

Property

NameDescriptionSyntax
UseRenderingPropertiesAsOpticalPropertiesbool UseRenderingPropertiesAsOpticalProperties
UseMonteCarloAlgorithmbool UseMonteCarloAlgorithm
UseFastTransmissionGatheringbool UseFastTransmissionGathering
PropagationErrorAnalysisbool PropagationErrorAnalysis
MonteCarloOptimizedPropagationModeSpeosSim.InverseSimulationSettings.EnumOptimizedPropagationMode MonteCarloOptimizedPropagationMode
MonteCarloOptimizedPropagationNbStandardPassesint MonteCarloOptimizedPropagationNbStandardPasses
MonteCarloPropagationDispersionbool MonteCarloPropagationDispersion
MonteCarloPropagationSplittingbool MonteCarloPropagationSplitting
MonteCarloPropagationNbGatheringRaysPerSourceint MonteCarloPropagationNbGatheringRaysPerSource
MonteCarloPropagationMaxGatheringErrorsint MonteCarloPropagationMaxGatheringErrors
MonteCarloAutomaticSaveFrequencySecondsint MonteCarloAutomaticSaveFrequencySeconds
DeterministPhotonMapModeSpeosSim.InverseSimulationSettings.EnumPhotonMapMode DeterministPhotonMapMode
DeterministAmbientSamplingint DeterministAmbientSampling
DeterministMaxNbSurfaceInteractionsint DeterministMaxNbSurfaceInteractions
DeterministAntiAliasingbool DeterministAntiAliasing
DeterministSpecularApproxAngledouble DeterministSpecularApproxAngle
DeterministPhotonMapMaxNeighborsint DeterministPhotonMapMaxNeighbors
DeterministPhotonMapMaxSearchRadiusint DeterministPhotonMapMaxSearchRadius
DeterministPhotonMapUseFinalGatheringbool DeterministPhotonMapUseFinalGathering
DeterministPhotonMapFinalGatheringMaxNeighborsint DeterministPhotonMapFinalGatheringMaxNeighbors
DeterministPhotonMapFinalGatheringSplittingNbint DeterministPhotonMapFinalGatheringSplittingNb
DeterministPhotonMapBuildNbPhotonsInDirectPhaseint DeterministPhotonMapBuildNbPhotonsInDirectPhase
DeterministPhotonMapBuildMaxNbSurfaceInteractionsInDirectPhaseint DeterministPhotonMapBuildMaxNbSurfaceInteractionsInDirectPhase

SimulationSettings

Static method

NameDescriptionSyntax
CreateSpeosSim.SimulationSettings Create()

Property

NameDescriptionSyntax
Texturebool Texture
TextureNormalizationSpeosSim.SimulationSettings.EnumTextureNormalizationType TextureNormalization
TextureBumpbool TextureBump
MeshingSagModeSpeosSim.SimulationSettings.EnumMeshingSagMode MeshingSagMode
MeshingSagValuedouble MeshingSagValue
MeshingStepModeSpeosSim.SimulationSettings.EnumMeshingStepMode MeshingStepMode
MeshingStepValuedouble MeshingStepValue
MeshingAngledouble MeshingAngle
GeometricalDistanceTolerancedouble GeometricalDistanceTolerance
MaxNumberInteractionsint MaxNumberInteractions
RayTracerPrecisionSpeosSim.SimulationSettings.EnumRayTracer RayTracerPrecision
Weightbool Weight
MinimumEnergyPercentagedouble MinimumEnergyPercentage
ColorimetricStandardSpeosSim.SimulationSettings.EnumColorimetricStandard ColorimetricStandard
SmartEngineint SmartEngine

DirectSimulationSettings

Static method

NameDescriptionSyntax
CreateSpeosSim.Specific.DirectSimulationSettings Create()
GetFromWrapperSpeosSim.Specific.DirectSimulationSettings GetFromWrapper(App.ObjectModel.Interfaces.IHasSpeosSettings simulationSettings)
SetToWrappervoid SetToWrapper(App.ObjectModel.Interfaces.IHasSpeosSettings simulationSettings, SpeosSim.Specific.DirectSimulationSettings directSimulationSettings)

Method

NameDescriptionSyntax
SetFastTransmissionGatheringvoid SetFastTransmissionGathering(bool fastTransmissionGathering)
SetPropagationErrorAnalysisvoid SetPropagationErrorAnalysis(bool propagationErrorAnalysis)
SetDispersionvoid SetDispersion(bool dispersion)
SetAutomaticSaveFrequencyvoid SetAutomaticSaveFrequency(int directTemporarySave)

Property

NameDescriptionSyntax
UseFastTransmissionGatheringbool UseFastTransmissionGathering
PropagationErrorAnalysisbool PropagationErrorAnalysis
Dispersionbool Dispersion
AutomaticSaveFrequencySecondsint AutomaticSaveFrequencySeconds