### CurveRangeBuilder Start Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.GeometricUtilities.CurveRangeBuilder.html Gets the OnPathDimensionBuilder for the start of the curve range. This property is read-only. ```csharp public OnPathDimensionBuilder Start { get; } ``` -------------------------------- ### InitPart C# Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UF.UFKf.html Initializes a part identified by a Tag object. This is a setup function for working with parts. ```csharp public void InitPart(Tag part) ``` -------------------------------- ### Create Cam Profile Documentation Builder Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Mechatronics.PhysicsManager.html Initializes a builder for generating documentation related to cam profiles. Use this to automate documentation creation. ```csharp public CamProfileDocumentationBuilder CreateCamProfileDocumentationBuilder() ``` -------------------------------- ### Get ZMin Expression Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Fields.DisplayPropertiesBuilder.html Gets the expression representing the minimum Z-coordinate. ```csharp public Expression ZMin { get; } ``` -------------------------------- ### Get ZMax Expression Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Fields.DisplayPropertiesBuilder.html Gets the expression representing the maximum Z-coordinate. ```csharp public Expression ZMax { get; } ``` -------------------------------- ### Methods Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.LMIELocalSpiders.html This section outlines the methods available for creating and managing configuration objects. ```APIDOC ## Methods ### CreateLocalSpiderCenterOptions() Creates and returns a new instance of `LMIELocalSpiderCenterOptions`. - **Returns**: LMIELocalSpiderCenterOptions - A new instance of local spider center options. ### CreatePanelOptions() Creates and returns a new instance of `LMIEPanelOptions`. - **Returns**: LMIEPanelOptions - A new instance of panel options. ### CreateRegionSelection() Creates and returns a new instance of `LMIERegionSelection`. - **Returns**: LMIERegionSelection - A new instance of region selection options. ### CreateRingOptions() Creates and returns a new instance of `LMIERingOptions`. - **Returns**: LMIERingOptions - A new instance of ring options. ``` -------------------------------- ### Get YMin Expression Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Fields.DisplayPropertiesBuilder.html Gets the expression representing the minimum Y-coordinate. ```csharp public Expression YMin { get; } ``` -------------------------------- ### Initialization and Cleanup API Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UF.UFKf.html APIs for initializing system parts and cleaning up resources. ```APIDOC ## POST /api/init/part ### Description Initializes a specific part of the system. ### Method POST ### Endpoint /api/init/part ### Parameters #### Request Body - **part** (Tag) - Required - The tag identifying the part to initialize. ### Response #### Success Response (200) Indicates successful initialization. #### Response Example ```json { "status": "success", "message": "Part initialized successfully." } ``` ## POST /api/cleanup/list/contents ### Description Frees the contents of a list object. ### Method POST ### Endpoint /api/cleanup/list/contents ### Parameters #### Request Body - **list** (nint) - Required - The identifier of the list object to free. ### Response #### Success Response (200) Indicates successful cleanup of list contents. #### Response Example ```json { "status": "success", "message": "List contents freed." } ``` ## POST /api/cleanup/rule/value ### Description Frees the value associated with a rule. ### Method POST ### Endpoint /api/cleanup/rule/value ### Parameters #### Request Body - **value** (nint) - Required - The identifier of the value to free. ### Response #### Success Response (200) Indicates successful cleanup of the rule value. #### Response Example ```json { "status": "success", "message": "Rule value freed." } ``` ## POST /api/check/initialized ### Description Checks if the system has been initialized. ### Method POST ### Endpoint /api/check/initialized ### Response #### Success Response (200) - **is_initialized** (bool) - True if the system is initialized, false otherwise. #### Response Example ```json { "is_initialized": true } ``` ``` -------------------------------- ### Get YMax Expression Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Fields.DisplayPropertiesBuilder.html Gets the expression representing the maximum Y-coordinate. ```csharp public Expression YMax { get; } ``` -------------------------------- ### QuickUsdzCreator Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.QuickUsdzCreator.html Provides an overview of the QuickUsdzCreator class, its inheritance hierarchy, implemented interfaces, and namespace. ```APIDOC ## Class QuickUsdzCreator ### Description Represents a creator for USDZ files within the NXOpen framework. ### Inheritance object -> MarshalByRefObject -> NXRemotableObject -> TaggedObject -> Builder -> QuickUsdzCreator ### Implements IMessageSink, IComponentBuilder ### Namespace NXOpen ### Assembly NXOpen.dll ### Syntax ```csharp public class QuickUsdzCreator : Builder, IMessageSink, IComponentBuilder ``` ``` -------------------------------- ### LayoutState.ViewportContent Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.LayoutState.ViewportContent.html Initializes a new instance of the LayoutState.ViewportContent struct. ```APIDOC ## ViewportContent Constructor ### Description Initializes a new instance of the LayoutState.ViewportContent struct. ### Method Public ### Endpoint N/A ### Parameters #### Path Parameters N/A #### Query Parameters N/A #### Request Body N/A ### Request Example N/A ### Response #### Success Response (200) N/A #### Response Example N/A ### Syntax ```csharp public ViewportContent(string Name, LayoutState.ViewportContentType Type, string Path) ``` ### Parameters - **Name** (string) - Description: - **Type** (LayoutState.ViewportContentType) - Description: - **Path** (string) - Description: ``` -------------------------------- ### Get XMin Expression Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Fields.DisplayPropertiesBuilder.html Gets the expression representing the minimum X-coordinate. ```csharp public Expression XMin { get; } ``` -------------------------------- ### Get XMax Expression Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Fields.DisplayPropertiesBuilder.html Gets the expression representing the maximum X-coordinate. ```csharp public Expression XMax { get; } ``` -------------------------------- ### PmiProductGrid Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Annotations.PmiProductGrid.html Provides an overview of the PmiProductGrid class, including its inheritance and implemented interfaces. ```APIDOC ## PmiProductGrid Class ### Description Represents a product grid within the PMI system. This class inherits from a series of base classes and implements several interfaces, indicating its role in displaying and managing product information. ### Inheritance - object - MarshalByRefObject - NXRemotableObject - TaggedObject - NXObject - DisplayableObject - Annotation - BaseProductGrid - PmiProductGrid ### Implements - IMessageSink - IFitTo - INXObject ``` -------------------------------- ### GET Methods Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html This section details the GET methods available in NX Open C#. ```APIDOC ## GET Methods ### GetAxis() - **Declaration**: `public string GetAxis()` - **Returns**: Type: `string`, Description: N/A ### GetInvalidDOF() - **Declaration**: `public int[] GetInvalidDOF()` - **Returns**: Type: `int[]`, Description: N/A ### GetLineFEEdgeRecipe1() - **Declaration**: `public string[] GetLineFEEdgeRecipe1()` - **Returns**: Type: `string[]`, Description: N/A ### GetLineFEEdgeRecipe2() - **Declaration**: `public string[] GetLineFEEdgeRecipe2()` - **Returns**: Type: `string[]`, Description: N/A ### GetPID1s() - **Declaration**: `public int[] GetPID1s()` - **Returns**: Type: `int[]`, Description: N/A ### GetPID2s() - **Declaration**: `public int[] GetPID2s()` - **Returns**: Type: `int[]`, Description: N/A ### GetPID3s() - **Declaration**: `public int[] GetPID3s()` - **Returns**: Type: `int[]`, Description: N/A ### GetPointNameCoord1() - **Declaration**: `public string[] GetPointNameCoord1()` - **Returns**: Type: `string[]`, Description: N/A ### GetPointNameCoord2() - **Declaration**: `public string[] GetPointNameCoord2()` - **Returns**: Type: `string[]`, Description: N/A ### GetPointNameCoord3() - **Declaration**: `public string[] GetPointNameCoord3()` - **Returns**: Type: `string[]`, Description: N/A ``` -------------------------------- ### Delegate: IsvControlPanelBuilder.SimStartCb Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.SIM.IsvControlPanelBuilder.SimStartCb.html Documentation for the IsvControlPanelBuilder.SimStartCb delegate, including its syntax, constructors, and methods. ```APIDOC ## Delegate IsvControlPanelBuilder.SimStartCb ### Namespace NXOpen.SIM ### Assembly NXOpen.dll ### Syntax ```csharp public delegate void IsvControlPanelBuilder.SimStartCb() ``` ### Constructors #### SimStartCb(object, nint) ##### Declaration ```csharp public SimStartCb(object @object, nint method) ``` ##### Parameters Type | Name | Description ---|---|--- object | object | nint | method | ### Methods #### BeginInvoke(AsyncCallback, object) ##### Declaration ```csharp public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object @object) ``` ##### Parameters Type | Name | Description ---|---|--- AsyncCallback | callback | object | object | ##### Returns Type | Description ---|--- IAsyncResult | #### EndInvoke(IAsyncResult) ##### Declaration ```csharp public virtual void EndInvoke(IAsyncResult result) ``` ##### Parameters Type | Name | Description ---|---|--- IAsyncResult | result | #### Invoke() ##### Declaration ```csharp public virtual void Invoke() ``` ``` -------------------------------- ### Get Axis Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html Retrieves the current axis as a string. Call this method to get the axis value. ```csharp public string GetAxis() ``` -------------------------------- ### UFUi.SelCbFnT Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UF.UFUi.SelCbFnT.html Documentation for the constructor of the UFUi.SelCbFnT delegate. ```APIDOC ### Constructors #### SelCbFnT(object, nint) ##### Declaration ```csharp public SelCbFnT(object @object, nint method) ``` ##### Parameters | Type | Name | Description | |---|---|---| | object | object | | | nint | method | | ``` -------------------------------- ### Get PID1s Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html Retrieves an array of integers representing the first set of PIDs. Use this to get identifier information. ```csharp public int[] GetPID1s() ``` -------------------------------- ### SimSoundProcessingSharpnessSqm Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.SimSoundProcessingSharpnessSqm.html Provides information about the SimSoundProcessingSharpnessSqm class, its inheritance hierarchy, and implemented interfaces. ```APIDOC ## Class SimSoundProcessingSharpnessSqm ### Inheritance object MarshalByRefObject NXRemotableObject TaggedObject NXObject SimSoundProcessingSharpnessSqm ### Implements IMessageSink INXObject ### Namespace NXOpen.CAE ### Assembly NXOpen.dll ### Syntax ```csharp public class SimSoundProcessingSharpnessSqm : NXObject, IMessageSink, INXObject ``` ``` -------------------------------- ### StudioSurfaceBuilderEx Implements Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Features.StudioSurfaceBuilderEx.html Lists the interfaces implemented by the StudioSurfaceBuilderEx class. ```APIDOC ## Implements StudioSurfaceBuilderEx - System.Runtime.Remoting.Messaging.IMessageSink - IComponentBuilder ``` -------------------------------- ### Get PID3s Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html Retrieves an array of integers representing the third set of PIDs. Use this to get additional identifier information. ```csharp public int[] GetPID3s() ``` -------------------------------- ### BeginInvoke Method for CablewayPostExportPlugin Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.RoutingCommon.CustomManager.CablewayPostExportPlugin.html Demonstrates the asynchronous invocation of the CablewayPostExportPlugin delegate. Use this for non-blocking operations. ```csharp public virtual IAsyncResult BeginInvoke(string xmlFileName, AsyncCallback callback, object @object) ``` -------------------------------- ### Get PID2s Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html Retrieves an array of integers representing the second set of PIDs. Use this to get alternative identifier information. ```csharp public int[] GetPID2s() ``` -------------------------------- ### IsvControlPanelBuilder.SimStopCb Delegate Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.SIM.IsvControlPanelBuilder.SimStopCb.html Documentation for the SimStopCb delegate, including its syntax, constructors, and methods. ```APIDOC ## Delegate IsvControlPanelBuilder.SimStopCb ### Namespace NXOpen.SIM ### Assembly NXOpen.dll ### Syntax ```csharp public delegate void IsvControlPanelBuilder.SimStopCb() ``` ### Constructors #### SimStopCb(object, nint) ##### Declaration ```csharp public SimStopCb(object @object, nint method) ``` ##### Parameters - **object** (object) - - **method** (nint) - ### Methods #### BeginInvoke(AsyncCallback, object) ##### Declaration ```csharp public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object @object) ``` ##### Parameters - **callback** (AsyncCallback) - - **object** (object) - ##### Returns - **IAsyncResult** - #### EndInvoke(IAsyncResult) ##### Declaration ```csharp public virtual void EndInvoke(IAsyncResult result) ``` ##### Parameters - **result** (IAsyncResult) - #### Invoke() ##### Declaration ```csharp public virtual void Invoke() ``` ``` -------------------------------- ### Get Point Name Coord1 Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html Retrieves an array of strings representing the first point name coordinates. Call this to get coordinate data. ```csharp public string[] GetPointNameCoord1() ``` -------------------------------- ### Get Point Name Coord3 Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html Retrieves an array of strings representing the third point name coordinates. Call this to get additional coordinate data. ```csharp public string[] GetPointNameCoord3() ``` -------------------------------- ### Lighting Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Display.Lighting.html Provides an overview of the Lighting class, its inheritance, implemented interfaces, and namespace. ```APIDOC ## Class Lighting ### Inheritance object MarshalByRefObject NXRemotableObject TaggedObject Builder Lighting ### Implements IMessageSink IComponentBuilder ### Namespace NXOpen.Display ### Assembly NXOpen.dll ### Syntax ```csharp public class Lighting : Builder, IMessageSink, IComponentBuilder ``` ``` -------------------------------- ### PostDisplayManager Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.PostDisplayManager.html Initializes a new instance of the PostDisplayManager class. ```APIDOC ## PostDisplayManager(Post) ### Description Initializes a new instance of the PostDisplayManager class. ### Method protected PostDisplayManager ### Parameters #### Parameters - **owner** (Post) - Description: ``` -------------------------------- ### Get Point Name Coord2 Method Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Connections.ConnectionData.html Retrieves an array of strings representing the second point name coordinates. Call this to get alternative coordinate data. ```csharp public string[] GetPointNameCoord2() ``` -------------------------------- ### CreateCamProfileDocumentationBuilder Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Mechatronics.PhysicsManager.html Creates a builder for camera profile documentation. ```APIDOC ## CreateCamProfileDocumentationBuilder() ### Description Creates a builder for camera profile documentation. ### Method `public CamProfileDocumentationBuilder CreateCamProfileDocumentationBuilder()` ### Returns - **CamProfileDocumentationBuilder** - An instance of the CamProfileDocumentationBuilder. ``` -------------------------------- ### Get Curves Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Routing.CablewayNetwork.html Retrieves all curves. ```APIDOC ## GET /api/curves ### Description Retrieves all curves. ### Method GET ### Endpoint /api/curves ### Response #### Success Response (200) - **curves** (Curve[]) - An array of Curve objects. #### Response Example ```json { "curves": [ { "id": "curve1", "type": "line" }, { "id": "curve2", "type": "arc" } ] } ``` ``` -------------------------------- ### LineStyle2DSetting Implements Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Xyplot.LineStyle2DSetting.html Lists the interfaces implemented by the LineStyle2DSetting class. ```APIDOC ## Implements ### System.Runtime.Remoting.Messaging.IMessageSink ### IDisplayStyle ``` -------------------------------- ### GetAsRequiredQuantity Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Assemblies.Component.html Gets the required quantity. ```APIDOC ## GetAsRequiredQuantity ### Description Gets the required quantity. ### Method Not specified (likely a static method or part of a class) ### Endpoint Not applicable (this appears to be a method signature) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **string** - The required quantity as a string. #### Response Example None ``` -------------------------------- ### Get Weight Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.ModelUpdateDesignVariable.html Retrieves the weight of an object. ```APIDOC ## GetWeight() ### Description Retrieves the weight of an object. ### Method GET ### Endpoint /api/objects/weight ### Response #### Success Response (200) - **return_value** (double) - The weight of the object. ``` -------------------------------- ### StudioSurfaceBuilderEx Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Features.StudioSurfaceBuilderEx.html Provides an overview of the StudioSurfaceBuilderEx class, including its inheritance hierarchy, implemented interfaces, and namespace. ```APIDOC ## Class StudioSurfaceBuilderEx ### Inheritance object MarshalByRefObject NXRemotableObject TaggedObject Builder FeatureBuilder StudioSurfaceBuilderEx ### Implements IMessageSink IComponentBuilder ### Inherited Members FeatureBuilder.CommitFeature() FeatureBuilder.GetFeature() FeatureBuilder.SetParentFeatureInternal(Feature) FeatureBuilder.UnsetParentFeatureInternal(Feature) FeatureBuilder.ShowInternalParentFeatureForEdit(Feature) FeatureBuilder.HideInternalParentFeatureAfterEdit(Feature) FeatureBuilder.GetPreviewBody() FeatureBuilder.ParentFeatureInternal FeatureBuilder.PatchSolutionFlag FeatureBuilder.PatchSurfaceFilename FeatureBuilder.SurroundingPatchSurfaceFilename Builder.Commit() Builder.Destroy() Builder.GetCommittedObjects() Builder.GetObject() Builder.ShowResults() Builder.Validate() Builder.PreviewBuilder TaggedObject.initialize() TaggedObject.ToString() TaggedObject.PrintTestData(string) TaggedObject.PrintTestData(string, int) TaggedObject.Tag NXRemotableObject.SyncProcessMessage(IMessage) NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink) NXRemotableObject.NextSink MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() MarshalByRefObject.MemberwiseClone(bool) object.GetType() object.MemberwiseClone() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() ###### **Namespace** : NXOpen.Features ###### **Assembly** : NXOpen.dll ##### Syntax ```csharp public class StudioSurfaceBuilderEx : FeatureBuilder, IMessageSink, IComponentBuilder ``` ``` -------------------------------- ### SurfaceFinishBuilder Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Annotations.SurfaceFinishBuilder.html Provides information about the SurfaceFinishBuilder class, its inheritance, implemented interfaces, and namespace. ```APIDOC ## Class SurfaceFinishBuilder ### Inheritance object MarshalByRefObject NXRemotableObject TaggedObject Builder PmiAttributeBuilder BaseSurfaceFinishBuilder SurfaceFinishBuilder ### Implements IMessageSink IComponentBuilder ### Namespace NXOpen.Annotations ### Assembly NXOpen.dll ### Syntax ```csharp public class SurfaceFinishBuilder : BaseSurfaceFinishBuilder, IMessageSink, IComponentBuilder ``` ``` -------------------------------- ### Get Destination Characteristics Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Routing.CablewayNetwork.html Retrieves the destination characteristics. ```APIDOC ## GET /api/characteristics/destination ### Description Retrieves the destination characteristics. ### Method GET ### Endpoint /api/characteristics/destination ### Response #### Success Response (200) - **characteristics** (CharacteristicList) - A list of characteristics. #### Response Example ```json { "characteristics": [ { "name": "material", "value": "steel" }, { "name": "diameter", "value": 10.5 } ] } ``` ``` -------------------------------- ### AcousticsAndVibrationBcCollection Constructors Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.AcousticsAndVibrationBcCollection.html Provides information on how to instantiate the AcousticsAndVibrationBcCollection. ```APIDOC ## AcousticsAndVibrationBcCollection() ### Description Protected constructor for AcousticsAndVibrationBcCollection. ### Method protected AcousticsAndVibrationBcCollection() ### Endpoint N/A ## AcousticsAndVibrationBcCollection(AcousticsAndVibrationBcGroupComponentAccessor) ### Description Protected constructor for AcousticsAndVibrationBcCollection that takes an owner. ### Method protected AcousticsAndVibrationBcCollection(AcousticsAndVibrationBcGroupComponentAccessor owner) ### Parameters #### Path Parameters N/A #### Query Parameters N/A #### Request Body N/A ### Parameters - **owner** (AcousticsAndVibrationBcGroupComponentAccessor) - Required - The owner of the collection. ``` -------------------------------- ### GetNumberOfRows Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Diagramming.Tables.TableBuilder.html Gets the total number of rows in the table. ```APIDOC ## GetNumberOfRows ### Description Gets the total number of rows in the table. ### Method GET ### Endpoint /websites/nxopencsdocumentation_thescriptingengineer_sc2306/GetNumberOfRows ### Response #### Success Response (200) - **count** (int) - The total number of rows. ### Response Example { "count": 10 } ``` -------------------------------- ### TransitionLawNodeBuilderList Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.GeometricUtilities.TransitionLawNodeBuilderList.html Provides an overview of the TransitionLawNodeBuilderList class, its inheritance, and namespace. ```APIDOC ## Class TransitionLawNodeBuilderList ### Description Manages a list of TransitionLawNodeBuilder objects. ### Namespace NXOpen.GeometricUtilities ### Assembly NXOpen.dll ### Syntax ```csharp public class TransitionLawNodeBuilderList : TaggedObject, IMessageSink ``` ### Inheritance - object - MarshalByRefObject - NXRemotableObject - TaggedObject - TransitionLawNodeBuilderList ### Implements - IMessageSink ``` -------------------------------- ### GetNumberOfHeaders Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Diagramming.Tables.TableBuilder.html Gets the total number of headers in the table. ```APIDOC ## GetNumberOfHeaders ### Description Gets the total number of headers in the table. ### Method GET ### Endpoint /websites/nxopencsdocumentation_thescriptingengineer_sc2306/GetNumberOfHeaders ### Response #### Success Response (200) - **count** (int) - The total number of headers. ### Response Example { "count": 2 } ``` -------------------------------- ### GetNumberOfColumns Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Diagramming.Tables.TableBuilder.html Gets the total number of columns in the table. ```APIDOC ## GetNumberOfColumns ### Description Gets the total number of columns in the table. ### Method GET ### Endpoint /websites/nxopencsdocumentation_thescriptingengineer_sc2306/GetNumberOfColumns ### Response #### Success Response (200) - **count** (int) - The total number of columns. ### Response Example { "count": 5 } ``` -------------------------------- ### Platform Implements Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Routing.Platform.html Lists the interfaces implemented by the Platform class. ```APIDOC ### Implements System.Runtime.Remoting.Messaging.IMessageSink INXObject ``` -------------------------------- ### SurfaceFinish Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Annotations.SurfaceFinish.html Details the inheritance and interfaces of the SurfaceFinish class. ```APIDOC ## Class SurfaceFinish ### Description Represents a surface finish attribute in the system. ### Inheritance - object - MarshalByRefObject - NXRemotableObject - TaggedObject - NXObject - DisplayableObject - Annotation - PmiAttribute - BaseSurfaceFinish - SurfaceFinish ### Implements - IMessageSink - IFitTo - ILinearTolerance - INXObject ``` -------------------------------- ### PostDisplayManager.Tag Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.PostDisplayManager.html Gets the tag associated with the PostDisplayManager. ```APIDOC ## PostDisplayManager.Tag Property ### Description Gets the tag associated with the PostDisplayManager. ### Property Value - **Tag** (Tag) - Description: ``` -------------------------------- ### IntegerBlock Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.BlockStyler.IntegerBlock.html Provides an overview of the IntegerBlock class, its inheritance, and namespace. ```APIDOC ## Class IntegerBlock ##### Inheritance object MarshalByRefObject NXRemotableObject TaggedObject UIBlock IntegerBlock ##### Implements IMessageSink ##### Namespace : NXOpen.BlockStyler ##### Assembly : NXOpenUI.dll ##### Syntax ```csharp public class IntegerBlock : UIBlock, IMessageSink ``` ``` -------------------------------- ### Get Value Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.ModelUpdateDesignVariable.html Retrieves the current value of an object. ```APIDOC ## GetValue() ### Description Retrieves the current value of an object. ### Method GET ### Endpoint /api/objects/value ### Response #### Success Response (200) - **return_value** (double) - The current value. ``` -------------------------------- ### Constructors for AskEditControlCallback Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.BlockStyler.Tree.AskEditControlCallback.html Information about the constructors available for the AskEditControlCallback delegate. ```APIDOC ## Constructor: AskEditControlCallback(object, nint) ### Description Initializes a new instance of the AskEditControlCallback delegate. ### Declaration ```csharp public AskEditControlCallback(object @object, nint method) ``` ### Parameters #### Parameters - **object** (object) - The object that contains the method to be executed. - **method** (nint) - The method to be executed. ``` -------------------------------- ### Get Position Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Assemblies.Component.html Retrieves the position and orientation of the object. ```csharp public void GetPosition(out Point3d position, out Matrix3x3 orientation) ``` -------------------------------- ### SetList Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.BlockStyler.SetList.html Provides an overview of the SetList class, its inheritance, and implementation details. ```APIDOC ## Class SetList ### Inheritance object MarshalByRefObject NXRemotableObject TaggedObject UIBlock SetList ### Implements IMessageSink ### Namespace NXOpen.BlockStyler ### Assembly NXOpenUI.dll ### Syntax ```csharp public class SetList : UIBlock, IMessageSink ``` ``` -------------------------------- ### GetInstanceTimeUserAttribute Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Assemblies.Component.html Gets an instance time user attribute. ```APIDOC ## GetInstanceTimeUserAttribute ### Description Gets an instance time user attribute. ### Method Not specified (likely a static method or part of a class) ### Endpoint Not applicable (this appears to be a method signature) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **string** - The time value of the user attribute (represented as a string). #### Response Example None ``` -------------------------------- ### Delegate Syntax for IsvControlPanelBuilder.SimStartCb Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.SIM.IsvControlPanelBuilder.SimStartCb.html Defines the signature for a callback method used in the IsvControlPanelBuilder for simulation start events. ```csharp public delegate void IsvControlPanelBuilder.SimStartCb() ``` -------------------------------- ### GetInstanceStringUserAttribute Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Assemblies.Component.html Gets an instance string user attribute. ```APIDOC ## GetInstanceStringUserAttribute ### Description Gets an instance string user attribute. ### Method Not specified (likely a static method or part of a class) ### Endpoint Not applicable (this appears to be a method signature) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **string** - The string value of the user attribute. #### Response Example None ``` -------------------------------- ### GetInstanceIntegerUserAttribute Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Assemblies.Component.html Gets an instance integer user attribute. ```APIDOC ## GetInstanceIntegerUserAttribute ### Description Gets an instance integer user attribute. ### Method Not specified (likely a static method or part of a class) ### Endpoint Not applicable (this appears to be a method signature) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **int** - The integer value of the user attribute. #### Response Example None ``` -------------------------------- ### UFUi.SelCbFnT Methods Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UF.UFUi.SelCbFnT.html Documentation for the methods available on the UFUi.SelCbFnT delegate. ```APIDOC ### Methods #### BeginInvoke(int, Tag[], int, Tag[], nint, nint, AsyncCallback, object) ##### Declaration ```csharp public virtual IAsyncResult BeginInvoke(int num_selected, Tag[] selected_objects, int num_deselected, Tag[] deselected_objects, nint user_data, nint select_, AsyncCallback callback, object @object) ``` ##### Parameters | Type | Name | Description | |---|---|---| | int | num_selected | | | Tag[] | selected_objects | | | int | num_deselected | | | Tag[] | deselected_objects | | | nint | user_data | | | nint | select_ | | | AsyncCallback | callback | | | object | object | | ##### Returns | Type | Description | |---|---| | IAsyncResult | | #### EndInvoke(IAsyncResult) ##### Declaration ```csharp public virtual int EndInvoke(IAsyncResult result) ``` ##### Parameters | Type | Name | Description | |---|---|---| | IAsyncResult | result | | ##### Returns | Type | Description | |---|---| | int | | #### Invoke(int, Tag[], int, Tag[], nint, nint) ##### Declaration ```csharp public virtual int Invoke(int num_selected, Tag[] selected_objects, int num_deselected, Tag[] deselected_objects, nint user_data, nint select_) ``` ##### Parameters | Type | Name | Description | |---|---|---| | int | num_selected | | | Tag[] | selected_objects | | | int | num_deselected | | | Tag[] | deselected_objects | | | nint | user_data | | | nint | select_ | | ##### Returns | Type | Description | |---|---| | int | | ``` -------------------------------- ### SimStartCb Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.SIM.IsvControlPanelBuilder.SimStartCb.html Initializes a new instance of the SimStartCb delegate. Use this constructor when creating a delegate manually. ```csharp public SimStartCb(object @object, nint method) ``` -------------------------------- ### GetInstanceBooleanUserAttribute Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Assemblies.Component.html Gets an instance boolean user attribute. ```APIDOC ## GetInstanceBooleanUserAttribute ### Description Gets an instance boolean user attribute. ### Method Not specified (likely a static method or part of a class) ### Endpoint Not applicable (this appears to be a method signature) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **bool** - The boolean value of the user attribute. #### Response Example None ``` -------------------------------- ### Get All Volumes Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves all volume values as a double array. ```csharp public double[] GetVolumes() ``` -------------------------------- ### PostScenarioDescriptorBuilder.DescriptionCallback Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.PostScenarioDescriptorBuilder.DescriptionCallback.html Initializes a new instance of the PostScenarioDescriptorBuilder.DescriptionCallback delegate. It requires an object and a method pointer. ```csharp public DescriptionCallback(object @object, nint method) ``` -------------------------------- ### Get UserDefinedObject Status Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves the integer status of the UserDefinedObject. ```csharp public int GetUserDefinedObjectStatus() ``` -------------------------------- ### UFUi.SelCbFnT Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UF.UFUi.SelCbFnT.html Constructs a new instance of the UFUi.SelCbFnT delegate. Requires an object and a method pointer. ```csharp public SelCbFnT(object @object, nint method) ``` -------------------------------- ### Get UserDefinedObject Feature Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves the UserDefinedObjectFeature associated with the object. ```csharp public UserDefinedObjectFeature GetUserDefinedObjectFeature() ``` -------------------------------- ### MaterialSource Implements Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.AeroStructures.MaterialSource.html Lists the interfaces implemented by the MaterialSource class. ```APIDOC ## MaterialSource Implements ### Description Lists the interfaces implemented by the MaterialSource class. ### Implements System.Runtime.Remoting.Messaging.IMessageSink INXObject ``` -------------------------------- ### Get All Strings Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves all string values as a string array. ```csharp public string[] GetStrings() ``` -------------------------------- ### SurfaceFinishBuilder Methods Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Annotations.SurfaceFinishBuilder.html Lists and describes the methods available for the SurfaceFinishBuilder class. ```APIDOC ## Methods ### InheritFrom(SurfaceFinish) - **Declaration** ```csharp public void InheritFrom(SurfaceFinish inheritTag) ``` - **Description** Inherits surface finish properties from another SurfaceFinish object. ``` -------------------------------- ### BeginInvoke Method for ConfigureContextMenu Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.MenuBar.MenuBarManager.ConfigureContextMenu.html Asynchronously begins the invocation of the ConfigureContextMenu delegate. Use this for non-blocking operations. ```csharp public virtual IAsyncResult BeginInvoke(ContextMenu menu, ContextMenuProperties props, AsyncCallback callback, object @object) ``` -------------------------------- ### Get All Lengths Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves all length values as a double array. ```csharp public double[] GetLengths() ``` -------------------------------- ### WaveSketchBuilder Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Features.WaveSketchBuilder.html Provides an overview of the WaveSketchBuilder class, its inheritance, interfaces, and namespace. ```APIDOC ## Class WaveSketchBuilder ### Inheritance object MarshalByRefObject NXRemotableObject TaggedObject Builder FeatureBuilder WaveSketchBuilder ### Implements IMessageSink IComponentBuilder ### Namespace NXOpen.Features ### Assembly NXOpen.dll ### Syntax ```csharp public class WaveSketchBuilder : FeatureBuilder, IMessageSink, IComponentBuilder ``` ``` -------------------------------- ### Get All Integers Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves all integer values as an integer array. ```csharp public int[] GetIntegers() ``` -------------------------------- ### Get All Doubles Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves all double values as a double array. ```csharp public double[] GetDoubles() ``` -------------------------------- ### SimStopCb Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.SIM.IsvControlPanelBuilder.SimStopCb.html Constructor for the SimStopCb delegate. It takes an object and a method pointer. ```csharp public SimStopCb(object @object, nint method) ``` -------------------------------- ### PostScenarioVisualizationCustomizationCollection Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.PostScenarioVisualizationCustomizationCollection.html Provides an overview of the PostScenarioVisualizationCustomizationCollection class, its inheritance hierarchy, implemented interfaces, and namespace. ```APIDOC ## Class PostScenarioVisualizationCustomizationCollection ### Inheritance object MarshalByRefObject NXRemotableObject TransientObject PostScenarioVisualizationCustomizationCollection ### Implements IMessageSink IDisposable ### Namespace NXOpen.CAE ### Assembly NXOpen.dll ### Syntax ```csharp public class PostScenarioVisualizationCustomizationCollection : TransientObject, IMessageSink, IDisposable ``` ``` -------------------------------- ### Get All Areas Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.UserDefinedObjects.UserDefinedObject.html Retrieves all area values as a double array. ```csharp public double[] GetAreas() ``` -------------------------------- ### Get String Characteristic Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Routing.CablewayNetwork.html Retrieves a string characteristic by name. ```APIDOC ## GET /api/characteristics/string/{name} ### Description Retrieves a string characteristic by name. ### Method GET ### Endpoint /api/characteristics/string/{name} ### Parameters #### Path Parameters - **name** (string) - Required - The name of the characteristic. ### Response #### Success Response (200) - **value** (string) - The string value of the characteristic. #### Response Example ```json { "value": "steel" } ``` ``` -------------------------------- ### PostScenarioRayModelViewPlotHandle Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.PostScenarioRayModelViewPlotHandle.html Provides an overview of the PostScenarioRayModelViewPlotHandle class, its inheritance, and implemented interfaces. ```APIDOC ## Class PostScenarioRayModelViewPlotHandle ### Description Represents a plot handle for ray model view data in post-scenario analysis. ### Inheritance object -> MarshalByRefObject -> NXRemotableObject -> TaggedObject -> PostScenarioPlotHandle -> PostScenarioRayModelViewPlotHandle ### Implements IMessageSink ### Namespace NXOpen.CAE ### Assembly NXOpen.dll ### Syntax ```csharp public class PostScenarioRayModelViewPlotHandle : PostScenarioPlotHandle, IMessageSink ``` ``` -------------------------------- ### Get Integer Characteristic Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Routing.CablewayNetwork.html Retrieves an integer characteristic by name. ```APIDOC ## GET /api/characteristics/integer/{name} ### Description Retrieves an integer characteristic by name. ### Method GET ### Endpoint /api/characteristics/integer/{name} ### Parameters #### Path Parameters - **name** (string) - Required - The name of the characteristic. ### Response #### Success Response (200) - **value** (int) - The integer value of the characteristic. #### Response Example ```json { "value": 100 } ``` ``` -------------------------------- ### ConfigureContextMenu Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.MenuBar.MenuBarManager.ConfigureContextMenu.html Constructs a new instance of the ConfigureContextMenu delegate. Requires an object and a method pointer. ```csharp public ConfigureContextMenu(object @object, nint method) ``` -------------------------------- ### LayoutState.ViewportContent Methods Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.LayoutState.ViewportContent.html Details of the methods available in the LayoutState.ViewportContent struct. ```APIDOC ## LayoutState.ViewportContent Methods ### ToString() ##### Declaration ```csharp public override string ToString() ``` ##### Returns Type | Description ---|--- string | ##### Overrides ValueType.ToString() ``` -------------------------------- ### RapidFeed Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAM.MachineGroupBuilder.html Gets the InheritableFeedBuilder for rapid feed settings. ```csharp public InheritableFeedBuilder RapidFeed { get; } ``` -------------------------------- ### StepoverNum Property Declaration Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAM.DPMItpBuilder.html Sets or gets the number of stepovers. ```csharp public int StepoverNum { get; set; } ``` -------------------------------- ### SimSoundProcessingSharpnessSqm Constructor Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.SimSoundProcessingSharpnessSqm.html Details the protected constructor for the SimSoundProcessingSharpnessSqm class. ```APIDOC ## Constructors ### SimSoundProcessingSharpnessSqm() #### Declaration ```csharp protected SimSoundProcessingSharpnessSqm() ``` ``` -------------------------------- ### Create OPC Client Builder Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Mechatronics.PhysicsManager.html Initializes a builder for creating an OPC client. This is used for communication with OPC servers. ```csharp public OPCClientBuilder CreateOpcclientBuilder() ``` -------------------------------- ### StepoverDis Property Declaration Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAM.DPMItpBuilder.html Sets or gets the stepover distance. ```csharp public double StepoverDis { get; set; } ``` -------------------------------- ### BasePlotParameters.ViewPortIndex Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Xyplot.BasePlotParameters.html Gets or sets the index of the viewport for the plot. ```csharp public int ViewPortIndex { get; set; } ``` -------------------------------- ### SolidPunch Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Features.SolidPunch.html Provides an overview of the SolidPunch class, its inheritance, and implemented interfaces. ```APIDOC ## Class SolidPunch ### Description Represents a solid punch feature within the system. ### Inheritance - object - MarshalByRefObject - NXRemotableObject - TaggedObject - NXObject - Feature - SolidPunch ### Implements - IMessageSink - IProfile - IFitTo - INXObject ``` -------------------------------- ### BasePlotParameters.DeviceIndex Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.Xyplot.BasePlotParameters.html Gets or sets the index of the device for the plot. ```csharp public int DeviceIndex { get; set; } ``` -------------------------------- ### SelectPartList Methods - Other Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.SelectPartList.html Documentation for other methods of the SelectPartList class. ```APIDOC ### Clear() #### Declaration ```csharp public void Clear() ``` ### Contains(Part) #### Declaration ```csharp public bool Contains(Part @object) ``` #### Parameters Type | Name | Description ---|---|--- Part | object | #### Returns Type | Description ---|--- bool | ### GetArray() #### Declaration ```csharp public Part[] GetArray() ``` #### Returns Type | Description ---|--- Part[] | ### GetSelectObjectArray() #### Declaration ```csharp public SelectObject[] GetSelectObjectArray() ``` #### Returns Type | Description ---|--- SelectObject[] | ``` -------------------------------- ### LayerSelection Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.ResponseSimulation.DataLocation.html Gets or sets the layer selection for the DataLocation. ```csharp public int LayerSelection { get; set; } ``` -------------------------------- ### BaseProductGridBuilder Implements Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Annotations.BaseProductGridBuilder.html Lists the interfaces implemented by the BaseProductGridBuilder class. ```APIDOC ## Implements System.Runtime.Remoting.Messaging.IMessageSink IComponentBuilder ``` -------------------------------- ### Get Upper Bound Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.ModelUpdateDesignVariable.html Retrieves the upper bound of an object. ```APIDOC ## GetUpperBound() ### Description Retrieves the upper bound of an object. ### Method GET ### Endpoint /api/objects/upperbound ### Response #### Success Response (200) - **return_value** (double) - The upper bound value. ``` -------------------------------- ### Methods Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.BlockStyler.SetList.AddCallback.html Details the methods associated with the SetList.AddCallback delegate. ```APIDOC ## Methods ### BeginInvoke(SetList, AsyncCallback, object) #### Declaration ```csharp public virtual IAsyncResult BeginInvoke(SetList list, AsyncCallback callback, object @object) ``` #### Parameters - **list** (SetList) - Description: (No description provided) - **callback** (AsyncCallback) - Description: (No description provided) - **@object** (object) - Description: (No description provided) #### Returns - **IAsyncResult** - Description: (No description provided) ### EndInvoke(IAsyncResult) #### Declaration ```csharp public virtual int EndInvoke(IAsyncResult result) ``` #### Parameters - **result** (IAsyncResult) - Description: (No description provided) #### Returns - **int** - Description: (No description provided) ### Invoke(SetList) #### Declaration ```csharp public virtual int Invoke(SetList list) ``` #### Parameters - **list** (SetList) - Description: (No description provided) #### Returns - **int** - Description: (No description provided) ``` -------------------------------- ### SurfaceFinish Class Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.Annotations.SurfaceFinish.html Provides information about the SurfaceFinish class, its namespace, assembly, syntax, constructors, and implemented interfaces. ```APIDOC ## Namespace : NXOpen.Annotations ## Assembly : NXOpen.dll ### Class: SurfaceFinish #### Syntax ```csharp public class SurfaceFinish : BaseSurfaceFinish, IMessageSink, IFitTo, ILinearTolerance, INXObject ``` ### Constructors #### SurfaceFinish() ##### Declaration ```csharp protected SurfaceFinish() ``` ### Implements - System.Runtime.Remoting.Messaging.IMessageSink - IFitTo - ILinearTolerance - INXObject ``` -------------------------------- ### Get Lower Bound Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.ModelUpdateDesignVariable.html Retrieves the lower bound of an object. ```APIDOC ## GetLowerBound() ### Description Retrieves the lower bound of an object. ### Method GET ### Endpoint /api/objects/lowerbound ### Response #### Success Response (200) - **return_value** (double) - The lower bound value. ``` -------------------------------- ### Utils.Tag Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.MeshMapping.Utils.html Gets the Tag associated with the Utils object. ```APIDOC ## Tag Property ### Description Gets the Tag associated with the Utils object. ### Method public Tag Tag { get; } ### Property Value - **Tag** (Tag) - The tag of the Utils object. ``` -------------------------------- ### SimLoad Class Overview Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.SimLoad.html Provides an overview of the SimLoad class, its assembly, and its implemented interfaces. ```APIDOC ## SimLoad Class ### Assembly NXOpen.dll ### Syntax ```csharp public class SimLoad : SimBC, IMessageSink, IFitTo, INXObject, IExportableFEEntity, IPostScenarioDataSource ``` ### Constructors #### SimLoad() ##### Declaration ```csharp protected SimLoad() ``` ### Implements - System.Runtime.Remoting.Messaging.IMessageSink - IFitTo - INXObject - IExportableFEEntity - IPostScenarioDataSource ``` -------------------------------- ### ElementMarker Property Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.CAE.MeshCollectorDisplayDefaults0d.html Gets or sets the marker type for elements. ```csharp public MarkerType0d ElementMarker { get; set; } ``` -------------------------------- ### InstanceDefinition Methods Source: https://nxopencsdocumentation.thescriptingengineer.com/SC2306/NXOpen.PartFamily.InstanceDefinition.html Documentation for the methods available in the InstanceDefinition class. ```APIDOC ## Method: FreeResource() ### Declaration ```csharp protected override void FreeResource() ``` ### Overrides TransientObject.FreeResource() ``` ```APIDOC ## Method: GetValueOfAttribute(FamilyAttribute) ### Declaration ```csharp public string GetValueOfAttribute(FamilyAttribute partFamAttr) ``` ### Parameters | Type | Name | Description | |---|---|---| | FamilyAttribute | partFamAttr | | ### Returns | Type | Description | |---|---| | string | | ``` ```APIDOC ## Method: SetValueOfAttribute(FamilyAttribute, string) ### Declaration ```csharp public void SetValueOfAttribute(FamilyAttribute partFamAttr, string value) ``` ### Parameters | Type | Name | Description | |---|---|---| | FamilyAttribute | partFamAttr | | | string | value | | ```