### SectionStartGuide Source: https://www.ugapi.com/doc/nxopen/a03060.html Returns the section start guide curve. ```APIDOC ## SectionStartGuide ### Description Returns the section start guide curve. ### Method GET ### Endpoint N/A (Method Call) ### Parameters None ### Response - **return value** (NXOpen::Section *) - A pointer to the section start guide curve. ``` -------------------------------- ### NXOpen::Features::SectionSurfaceBuilderEx::SectionStartGuide Source: https://www.ugapi.com/doc/nxopen/a03060.html Retrieves the section start guide object. This function is available from NX9.0.0 and has no specific license requirements. ```APIDOC ## NXOpen::Features::SectionSurfaceBuilderEx::SectionStartGuide ### Description Returns the section start guide. ### Method GET (Implicit) ### Endpoint NXOpen::Features::SectionSurfaceBuilderEx::SectionStartGuide ### Parameters None ### Response #### Success Response (200) - **NXOpen::Section***: The section start guide object. ``` -------------------------------- ### VStartMode Source: https://www.ugapi.com/doc/nxopen/functions_0x76.html Sets or gets the start mode for a CAM inspection method. ```APIDOC ## VStartMode ### Description Sets or gets the start mode for a CAM inspection method. ### Method (Not specified, likely a getter or setter) ### Endpoint (Not applicable, SDK function) ### Parameters (Type and description not specified) ### Response (Not specified) ``` -------------------------------- ### VStartLimit Source: https://www.ugapi.com/doc/nxopen/functions_0x76.html Sets or gets the start limit for a local untrim operation. ```APIDOC ## VStartLimit ### Description Sets or gets the start limit for a local untrim operation. ### Method (Not specified, likely a getter or setter) ### Endpoint (Not applicable, SDK function) ### Parameters (Type and description not specified) ### Response (Not specified) ``` -------------------------------- ### Start Source: https://www.ugapi.com/doc/nxopen/a13650.html Initiates the start of a process or operation. ```APIDOC ## Start ### Description Initiates the start of a process or operation. ### Method Not applicable (C++ method) ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ``` -------------------------------- ### Start Percentage Source: https://www.ugapi.com/doc/nxopen/a03053.html Manages the start percentage of the section curve. Allows getting and setting the start percentage value. ```APIDOC ## Start Percentage ### Description Manages the start percentage of the section curve. Allows getting and setting the start percentage value. ### Methods - **StartPercentage** () : double Returns the start percentage. - **SetStartPercentage** (double startPercentage) : void Sets the start percentage. ### Parameters - **startPercentage** (double) - Description: The start percentage value. ### Created In NX5.0.0 ``` -------------------------------- ### Setup Source: https://www.ugapi.com/doc/nxopen/a01784.html Returns the inspection setup. Available from NX 7.5.3. No license requirements. ```APIDOC ## Setup ### Description Returns the inspection setup. ### Method NXOpen::CAM::InspectionSetup* NXOpen::CAM::InspectionCreatePathsBuilder::Setup() ### Returns - NXOpen::CAM::InspectionSetup* - The inspection setup object. ``` -------------------------------- ### Start Distance Source: https://www.ugapi.com/doc/nxopen/a03053.html Manages the start distance of the section curve. Allows getting and setting the start distance value. ```APIDOC ## Start Distance ### Description Manages the start distance of the section curve. Allows getting and setting the start distance value. ### Methods - **StartDistance** () : double Returns the the start distance. - **SetStartDistance** (double startDistance) : void Sets the the start distance. ### Parameters - **startDistance** (double) - Description: The start distance value. ### Created In NX5.0.0 ``` -------------------------------- ### Setup Source: https://www.ugapi.com/doc/nxopen/functions_func_0x73.html Sets up kinematic chains or inspection path creation. ```APIDOC ## Setup ### Description Sets up kinematic chains or initiates the creation of inspection paths. ### Method Not specified (likely a method call within NXOpen) ### Endpoint Not applicable ### Parameters None explicitly defined in the source. ### Request Example None provided. ### Response Returns an instance of NXOpen::SIM::KinematicChain or NXOpen::CAM::InspectionCreatePathsBuilder. ``` -------------------------------- ### CreateCamSetup Source: https://www.ugapi.com/doc/nxopen/functions_func_0x63.html Creates a CAM setup. ```APIDOC ## CreateCamSetup ### Description Creates a CAM setup within the current part. ### Method Not specified (assumed to be a method call within NXOpen) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly listed. ### Request Example ``` NXOpen::Part::CreateCamSetup() ``` ### Response Returns an instance of NXOpen::Part. ``` -------------------------------- ### Start Angle Source: https://www.ugapi.com/doc/nxopen/a03053.html Manages the start angle of the section curve. Allows getting and setting the start angle value. ```APIDOC ## Start Angle ### Description Manages the start angle of the section curve. Allows getting and setting the start angle value. ### Methods - **StartAngle** () : double Returns the start angle. - **SetStartAngle** (double startAngle) : void Sets the start angle. ### Parameters - **startAngle** (double) - Description: The start angle value. ### Created In NX5.0.0 ``` -------------------------------- ### RootObject GUID Management Source: https://www.ugapi.com/doc/nxopen/a15929.html Methods for getting and setting the Globally Unique Identifier (GUID) for RootObjects. ```APIDOC ## Guid ### Description Retrieves the GUID of the RootObject. ### Method ## SetGuid ### Description Sets the GUID of the RootObject. ### Method Overloads available for NXString and char* GUIDs. ### Parameters - **guid** (NXString or char*) - The GUID to set. ``` -------------------------------- ### Get Start Taper Definition of Bead Source: https://www.ugapi.com/doc/nxopen/a02257.html Returns the taper definition at the start of the bead. Available since NX7.5.0. ```C++ NXOpen::Die::DrawBeadTaperBuilder* NXOpen::Die::DrawBeadBuilder::StartTaper ( | | ) ``` -------------------------------- ### SetupPoleEditing Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Sets up pole editing for the MatchEdgeBuilder in NXOpen. ```APIDOC ## SetupPoleEditing ### Description Sets up pole editing for the MatchEdgeBuilder in NXOpen. ### Method Not specified (assumed to be a method call within NXOpen) ### Parameters * **NXOpen::Features::MatchEdgeBuilder** (type) - Description not specified ``` -------------------------------- ### StartValueForNumbers Source: https://www.ugapi.com/doc/nxopen/a04737.html Gets the start value for numbers. ```APIDOC ## StartValueForNumbers ### Description Returns the start value for numbers. ### Method GET ### Endpoint /routing/branchpathnumberingbuilder/startValueForNumbers ### Parameters None ### Response #### Success Response (200) - **startValueForNumbers** (NXString) - The current start value for numbers. ``` -------------------------------- ### StartV Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Starts defining the V-parameter for inspection, returning a builder for inspection UV grids. ```APIDOC ## StartV ### Description Initiates the definition of the V-parameter for inspection purposes. This function returns a builder for inspection UV grids. ### Method Not applicable (SDK function) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly documented. ### Response - **NXOpen::CAM::InspectionUVGridBuilder**: Builder for inspection UV grids. ``` -------------------------------- ### CreateCamSetup (templateName C-style) Source: https://www.ugapi.com/doc/nxopen/a04481.html Creates CAM setup using a C-style template name. Created in NX4.0.0. ```APIDOC ## CreateCamSetup (templateName C-style) ### Description Creates CAM setup using a C-style template name. ### Method POST ### Endpoint /CreateCamSetup ### Parameters #### Query Parameters - **templateName** (char*) - Required - The name of the template to use for creating the CAM setup. ``` -------------------------------- ### GetSurfacePercentageStartStep Source: https://www.ugapi.com/doc/nxopen/a01667.html Get percentage start step. ```APIDOC ## GetSurfacePercentageStartStep ### Description Get percentage start step. ### Method GET ### Endpoint NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageStartStep ### Returns double ``` -------------------------------- ### GetSurfacePercentageStartLast Source: https://www.ugapi.com/doc/nxopen/a01667.html Get percentage start last. ```APIDOC ## GetSurfacePercentageStartLast ### Description Get percentage start last. ### Method GET ### Endpoint NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageStartLast ### Returns double ``` -------------------------------- ### SetUPatches Source: https://www.ugapi.com/doc/nxopen/functions_func_0x73.html Sets U-patches for rapid surface or geometric utilities builders. ```APIDOC ## SetUPatches ### Description Sets the U-patches for rapid surface generation or for builders in geometric utilities. ### Method Not specified (likely a method call within NXOpen) ### Endpoint Not applicable ### Parameters None explicitly defined in the source. ### Request Example None provided. ### Response Returns an instance of NXOpen::Features::RapidSurfaceBuilder or NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder. ``` -------------------------------- ### SetSetup Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Sets the setup. Available in InspectionCreatePathsBuilder and SIM::KinematicChain. ```APIDOC ## SetSetup ### Description Sets the setup. ### Method Not specified (likely a builder method) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly defined in the provided text. ### Response Returns NXOpen::CAM::InspectionCreatePathsBuilder or NXOpen::SIM::KinematicChain. ``` -------------------------------- ### GetSurfacePercentageStartFirst Source: https://www.ugapi.com/doc/nxopen/a01667.html Get percentage start first. ```APIDOC ## GetSurfacePercentageStartFirst ### Description Get percentage start first. ### Method GET ### Endpoint NXOpen::CAM::DmRotaryFloorFinishBuilder::GetSurfacePercentageStartFirst ### Returns double ``` -------------------------------- ### UStart Source: https://www.ugapi.com/doc/nxopen/a01801.html Returns the U start parameter. This method is available from NX 7.0.0. ```APIDOC ## UStart ### Description Returns the U start parameter. ### Method double UStart () ### Returns * (double) - The U start parameter. ``` -------------------------------- ### Get Start Point of Bead Centerline Source: https://www.ugapi.com/doc/nxopen/a02257.html Returns the point location defining the start of the centerline. Available since NX7.5.0. ```C++ NXOpen::Die::DieLocationBuilder* NXOpen::Die::DrawBeadBuilder::StartPoint ( | | ) ``` -------------------------------- ### ChannelGuide Source: https://www.ugapi.com/doc/nxopen/functions_func_0x63.html Sets channel guides. Returns a CoolingPatternBuilder. ```APIDOC ## ChannelGuide() ### Description Sets channel guides. ### Method Not specified (assumed to be a method call within NXOpen). ### Endpoint Not applicable. ### Parameters None explicitly defined. ### Request Example None provided. ### Response #### Success Response - NXOpen::Tooling::CoolingPatternBuilder: The cooling pattern builder. ``` -------------------------------- ### StartValue Source: https://www.ugapi.com/doc/nxopen/a04737.html Gets the start value for the labeling sequence. ```APIDOC ## StartValue ### Description Returns the start value specified in the UI for the labeling sequence. ### Method GET ### Endpoint /routing/branchpathnumberingbuilder/startValue ### Parameters None ### Response #### Success Response (200) - **startValue** (NXString) - The current start value. ``` -------------------------------- ### Create PreprocessGeometryBuilder Source: https://www.ugapi.com/doc/nxopen/hierarchy.html Use CAM::CAMSetup::CreatePreprocessGeometryBuilder to create a new instance of this class. Created in NX6.0.0. ```c++ CAM::CAMSetup::CreatePreprocessGeometryBuilder ``` -------------------------------- ### GetStartOrientation Source: https://www.ugapi.com/doc/nxopen/a02305.html Gets the start orientation of the rotor casting. ```APIDOC ## GetStartOrientation ### Description Gets the start orientation of the rotor casting. ### Method GET ### Endpoint /rotor/startOrientation ### Response #### Success Response (200) - **orientation** (std::vector< NXOpen::ISurface * >) - The start orientation. ``` -------------------------------- ### NXOpen::Part::CAMSetup Source: https://www.ugapi.com/doc/nxopen/a04481.html Returns the CAM setup of the work part. This function was created in NX4.0.0. Requires 'cam_base' license. ```APIDOC ## NXOpen::Part::CAMSetup ### Description Returns the CAM setup of the work part. ### Method GET (Implicit) ### Endpoint Part::CAMSetup ### Parameters None ### Response #### Success Response - **CAMSetup** (NXOpen::CAM::CAMSetup*) - The CAMSetup instance. ``` -------------------------------- ### Get Start Control Point Source: https://www.ugapi.com/doc/nxopen/a04883.html Retrieves the start ControlPoint for an IPath object. This function is available from NX4.0.0 and requires the 'routing_base' license. ```APIDOC ## ControlPointStart ### Description Returns the start ControlPoint for an IPath object. ### Method `NXOpen::Routing::ControlPoint* ControlPointStart()` ### Returns The start ControlPoint for the IPath object. ### Notes Created in NX4.0.0. License requirements: routing_base ("Routing Basic") ``` -------------------------------- ### SetupPoleEditing Source: https://www.ugapi.com/doc/nxopen/functions_func_0x73.html Sets up pole editing. ```APIDOC ## SetupPoleEditing ### Description Sets up pole editing. ### Method Not specified (assumed to be a builder method). ### Endpoint Not applicable (SDK function). ### Parameters None explicitly documented. ### Response Returns NXOpen::Features::MatchEdgeBuilder. ``` -------------------------------- ### StartUMode Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Starts defining the U-mode for inspection, returning a builder for inspection UV grids. ```APIDOC ## StartUMode ### Description Begins the definition of the U-mode for inspection. This function returns a builder for inspection UV grids. ### Method Not applicable (SDK function) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly documented. ### Response - **NXOpen::CAM::InspectionUVGridBuilder**: Builder for inspection UV grids. ``` -------------------------------- ### VPercentStart Source: https://www.ugapi.com/doc/nxopen/functions_0x76.html Sets or gets the percentage at the start of a bridge curve. ```APIDOC ## VPercentStart ### Description Sets or gets the percentage value at the start of a bridge curve. ### Method (Not specified, likely a getter or setter) ### Endpoint (Not applicable, SDK function) ### Parameters (Type and description not specified) ### Response (Not specified) ``` -------------------------------- ### StartValueForUpperCase Source: https://www.ugapi.com/doc/nxopen/a04737.html Gets the start value for upper case alphabet. ```APIDOC ## StartValueForUpperCase ### Description Returns the start value for upper case alphabet. ### Method GET ### Endpoint /routing/branchpathnumberingbuilder/startValueForUpperCase ### Parameters None ### Response #### Success Response (200) - **startValueForUpperCase** (NXString) - The current start value for upper case alphabet. ``` -------------------------------- ### StartValueForLowerCase Source: https://www.ugapi.com/doc/nxopen/a04737.html Gets the start value for lower case alphabet. ```APIDOC ## StartValueForLowerCase ### Description Returns the start value for lower case alphabet. ### Method GET ### Endpoint /routing/branchpathnumberingbuilder/startValueForLowerCase ### Parameters None ### Response #### Success Response (200) - **startValueForLowerCase** (NXString) - The current start value for lower case alphabet. ``` -------------------------------- ### NXOpen::Part::CreateInspectionSetup (char*) Source: https://www.ugapi.com/doc/nxopen/a04481.html Creates a CMM Inspection setup using a template name provided as char*. ```APIDOC ## NXOpen::Part::CreateInspectionSetup (char*) ### Description Creates CMM Inspection setup. ### Method NXOpen::Part::CreateInspectionSetup ### Endpoint ( | const char * _templateName_ | ) ### Parameters #### Path Parameters - **templateName** (const char *) - the name of the template type NOTE: The full Unicode character set is not supported for this parameter. ### Returns the created CMM Inspection setup ### Created in NX7.0.0 ### License requirements insp_programming ("INSPECTION PROGRAMMING") ``` -------------------------------- ### BuildStartTaper Source: https://www.ugapi.com/doc/nxopen/functions_0x62.html Builds the start taper for a draw bead in NXOpen Die Design. ```APIDOC ## BuildStartTaper ### Description Builds the start taper for a draw bead in NXOpen Die Design. ### Method Not applicable (function signature provided). ### Endpoint Not applicable (function signature provided). ### Parameters None explicitly listed. ### Request Example Not applicable. ### Response Returns an instance of NXOpen::Die::DrawBeadBuilder. ``` -------------------------------- ### Label Source: https://www.ugapi.com/doc/nxopen/a00890.html Gets or sets the start label for new elements. ```APIDOC ## Label ### Description Returns the start label for the new elements. ### Method GET ### Endpoint N/A (Method Call) ## SetLabel ### Description Sets the start label for the new elements. ### Method SET ### Endpoint N/A (Method Call) ### Parameters #### Path Parameters N/A #### Query Parameters N/A #### Request Body * **label** (int) - The start label value to set. ``` -------------------------------- ### TransferAvoidanceStartBuilder Source: https://www.ugapi.com/doc/nxopen/a01929.html Returns the start point builder. ```APIDOC ## TransferAvoidanceStartBuilder ### Description Returns the start point builder. ### Method NXOpen::CAM::NcmAvoidancePointBuilder* ### Endpoint NXOpen::CAM::NcmPlanarBuilder::TransferAvoidanceStartBuilder ### Created in NX5.0.0 ### License requirements None ``` -------------------------------- ### Get Offset Spacing Start Source: https://www.ugapi.com/doc/nxopen/a03321.html Returns the distance between generated locations at the start of the stiffener system. Only used when Type is TypesOffsetPlanes and OffsetSpacing is OffsetSpacingModesDouble. ```C++ NXOpen::Expression* NXOpen::Features::ShipDesign::StiffenerSystemBuilder::OffsetSpacingStart | ( | | ) | ``` -------------------------------- ### SetUpVector Source: https://www.ugapi.com/doc/nxopen/functions_func_0x73.html Sets up a vector. ```APIDOC ## SetUpVector ### Description Sets up a vector. ### Method Not specified (assumed to be a builder method). ### Endpoint Not applicable (SDK function). ### Parameters None explicitly documented. ### Response Returns NXOpen::Display::DecalBuilder. ``` -------------------------------- ### SetUpperBase Source: https://www.ugapi.com/doc/nxopen/a02317.html Sets the upper base. Created in NX5.0.0. ```APIDOC ## SetUpperBase ### Description Sets the upper base. ### Method void ### Endpoint SetUpperBase(NXOpen::Plane *upperBase) ### Parameters #### Path Parameters - **upperBase** (NXOpen::Plane *) - Required - A pointer to the plane to set as the upper base. ### Request Example None ### Response #### Success Response (void) None #### Response Example None ``` -------------------------------- ### VStartDistance Source: https://www.ugapi.com/doc/nxopen/functions_0x76.html Sets or gets the starting distance for a local untrim operation. ```APIDOC ## VStartDistance ### Description Sets or gets the starting distance for a local untrim operation. ### Method (Not specified, likely a getter or setter) ### Endpoint (Not applicable, SDK function) ### Parameters (Type and description not specified) ### Response (Not specified) ``` -------------------------------- ### StartUPercent Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Starts defining the U-percentage for inspection surfaces, returning a builder for inspection surface features. ```APIDOC ## StartUPercent ### Description Initiates the definition of the U-percentage for inspection surfaces. This function returns a builder for inspection surface features. ### Method Not applicable (SDK function) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly documented. ### Response - **NXOpen::CAM::InspectionSurfaceFeatureBuilder**: Builder for inspection surface features. ``` -------------------------------- ### StartSize Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Starts defining the size parameters, returning a builder for mesh control. ```APIDOC ## StartSize ### Description Begins the process of defining size parameters. This function returns a builder for mesh control. ### Method Not applicable (SDK function) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly documented. ### Response - **NXOpen::CAE::MeshControlBuilder**: Builder for mesh control settings. ``` -------------------------------- ### VStartDist Source: https://www.ugapi.com/doc/nxopen/functions_0x76.html Sets or gets the starting distance for a CAM inspection method. ```APIDOC ## VStartDist ### Description Sets or gets the starting distance for a CAM inspection method. ### Method (Not specified, likely a getter or setter) ### Endpoint (Not applicable, SDK function) ### Parameters (Type and description not specified) ### Response (Not specified) ``` -------------------------------- ### StartUdeSet Source: https://www.ugapi.com/doc/nxopen/a02120.html Sets the description. Created in NX9.0.0. ```APIDOC ## StartUdeSet ### Description Sets the description. ### Returns NXOpen::CAM::UdeSet * ``` -------------------------------- ### VStartDeg Source: https://www.ugapi.com/doc/nxopen/functions_0x76.html Sets or gets the starting degree for a CAM inspection method. ```APIDOC ## VStartDeg ### Description Sets or gets the starting degree for a CAM inspection method. ### Method (Not specified, likely a getter or setter) ### Endpoint (Not applicable, SDK function) ### Parameters (Type and description not specified) ### Response (Not specified) ``` -------------------------------- ### SetUpdateOption Source: https://www.ugapi.com/doc/nxopen/a02922.html Sets the immediate update. Created in NX7.5.0. ```APIDOC ## SetUpdateOption ### Description Sets the immediate update. ### Method void ### Endpoint SetUpdateOption(bool updateOption) ### Parameters * **updateOption** (bool) - The update option to set. ### Response None ### Created in NX NX7.5.0 ``` -------------------------------- ### GetStartEdgeCandidates Source: https://www.ugapi.com/doc/nxopen/a03098.html Get the edges on the bend face that can be selected as Start Edge. ```APIDOC ## GetStartEdgeCandidates ### Description Get the edges on the bend face that can be selected as Start Edge. ### Method void ### Endpoint GetStartEdgeCandidates(std::vector< NXOpen::Edge * > &candidateEdges) ``` -------------------------------- ### GetStart Source: https://www.ugapi.com/doc/nxopen/a02303.html Gets the start limit geometry of the die rib as a profile. ```APIDOC ## GetStart ### Description Gets the start limit geometry of the die rib as a profile. ### Method GET ### Endpoint NXOpen::Die::RibChildBuilder::GetStart ### Parameters #### Path Parameters - **_direction_** (NXOpen::Die::DirectionOption *) - Required - Profile direction. ### Returns std::vector - The profile entries, will be curves, edges, faces, sketches or curve features. ### License Requirements ug_die_design ("Die Design") ``` -------------------------------- ### SetupRegionsInfo Source: https://www.ugapi.com/doc/nxopen/a05394.html Sets up the UI data required for defining regions. ```APIDOC ## SetupRegionsInfo ### Description Setup the UI data for defining regions. ### Method void SetupRegionsInfo () ``` -------------------------------- ### StartU Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Starts defining the U-parameter for inspection, returning a builder for inspection UV grids. ```APIDOC ## StartU ### Description Initiates the definition of the U-parameter for inspection purposes. This function returns a builder for inspection UV grids. ### Method Not applicable (SDK function) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly documented. ### Response - **NXOpen::CAM::InspectionUVGridBuilder**: Builder for inspection UV grids. ``` -------------------------------- ### VStartSweep Source: https://www.ugapi.com/doc/nxopen/functions_0x76.html Sets or gets the start sweep value for a CAM inspection method. ```APIDOC ## VStartSweep ### Description Sets or gets the start sweep value for a CAM inspection method. ### Method (Not specified, likely a getter or setter) ### Endpoint (Not applicable, SDK function) ### Parameters (Type and description not specified) ### Response (Not specified) ``` -------------------------------- ### StartUSweep Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html Starts defining the U-sweep for inspection, returning a builder for inspection UV grids. ```APIDOC ## StartUSweep ### Description Begins the definition of the U-sweep for inspection. This function returns a builder for inspection UV grids. ### Method Not applicable (SDK function) ### Endpoint Not applicable (SDK function) ### Parameters None explicitly documented. ### Response - **NXOpen::CAM::InspectionUVGridBuilder**: Builder for inspection UV grids. ``` -------------------------------- ### NXOpen::Die::RotorBuilder::GetStartOrientation Source: https://www.ugapi.com/doc/nxopen/a02305.html Gets the start orientation of the rotor casting. ```APIDOC ## NXOpen::Die::RotorBuilder::GetStartOrientation ### Description Gets the start orientation of the rotor casting. ### Method GET ### Endpoint NXOpen::Die::RotorBuilder::GetStartOrientation ### Parameters None ### Response #### Success Response (200) - **return_value** (std::vector) ``` -------------------------------- ### NXOpen::Part::CreateCamSetup (const char * templateName) Source: https://www.ugapi.com/doc/nxopen/a04481.html Creates a CAM setup using the specified template name. This function was created in NX4.0.0. Requires 'cam_base' license. Note: Full Unicode character set is not supported for templateName. ```APIDOC ## NXOpen::Part::CreateCamSetup (const char * templateName) ### Description Creates CAM setup using the specified template name. ### Method POST (Implicit) ### Endpoint Part::CreateCamSetup ### Parameters #### Path Parameters - **templateName** (const char *) - Required - The name of the template type. NOTE: The full Unicode character set is not supported for this parameter. ``` -------------------------------- ### GetEndPoints Source: https://www.ugapi.com/doc/nxopen/a04885.html Gets the start and end points of the segment in absolute coordinates. This is a virtual function. ```APIDOC ## GetEndPoints ### Description Gets the start and end points of the segment in absolute coordinates. This is a virtual function. ### Method Virtual function (implementation provided by derived classes) ### Endpoint N/A (SDK method) ### Parameters - **NXOpen::Point3d *startPoint**: Output parameter to store the start point. - **NXOpen::Point3d *endPoint**: Output parameter to store the end point. ### Request Example N/A ### Response None (output parameters are populated) ``` -------------------------------- ### StartOfPath Source: https://www.ugapi.com/doc/nxopen/a01623.html Returns the start event builder. Created in NX5.0.1. ```APIDOC ## StartOfPath ### Description Returns the start event builder. ### Returns NXOpen::CAM::PostEventsCiBuilder * ### Created in NX5.0.1 ``` -------------------------------- ### NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartStep Source: https://www.ugapi.com/doc/nxopen/a01669.html Gets the surface percentage for the start step setting. ```APIDOC ## NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartStep ### Description Get the start step. ### Method GET ### Endpoint NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartStep() ### Parameters None ### Response #### Success Response (200) - **return value** (double) - The value of the start step surface percentage. ### Created in NX8.0.0. ### License requirements None ``` -------------------------------- ### NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartLast Source: https://www.ugapi.com/doc/nxopen/a01669.html Gets the surface percentage for the start last setting. ```APIDOC ## NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartLast ### Description Get the start last. ### Method GET ### Endpoint NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartLast() ### Parameters None ### Response #### Success Response (200) - **return value** (double) - The value of the start last surface percentage. ### Created in NX8.0.0. ### License requirements None ``` -------------------------------- ### NXOpen CAM Start Functions Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html This section details various functions available in the NXOpen library, specifically those starting with 'Start' and related to CAM operations. Each entry shows the function signature and the type of object it returns, typically a builder or data structure. ```APIDOC ## NXOpen CAM Start Functions ### Description This section details various functions available in the NXOpen library, specifically those starting with 'Start' and related to CAM operations. Each entry shows the function signature and the type of object it returns, typically a builder or data structure. ### Functions - **StartDeltaAngle()** : NXOpen::CAM::TurnAvoidanceStartBuilder - **StartDeltaDistance()** : NXOpen::CAM::TurnAvoidanceStartBuilder - **StartDeltaVector()** : NXOpen::CAM::TurnAvoidanceStartBuilder - **StartDeltaX()** : NXOpen::CAM::TurnAvoidanceStartBuilder - **StartDeltaY()** : NXOpen::CAM::TurnAvoidanceStartBuilder - **StartDepthSkew()** : NXOpen::Features::SectionSurfaceBuilderEx , NXOpen::Features::SectionSurfaceBuilder - **StartDiameter()** : NXOpen::CAM::CylinderMillingBuilder , NXOpen::CAM::HoleBossSet - **StartDirection()** : NXOpen::AutomaticTraceline , NXOpen::Features::SectionSurfaceBuilderEx - **StartDirectionAngle()** : NXOpen::Features::BridgeCurveBuilder - **StartDist()** : NXOpen::Weld::FilletBuilder - **StartDistance()** : NXOpen::CAM::InspectionCurveFeatureBuilder , NXOpen::CAM::InspectionScanCurve5AxisBuilder , NXOpen::GeometricUtilities::CurveLengthData , NXOpen::CAM::InspectionScanLineBuilder , NXOpen::Weld::WeldPointBuilder , NXOpen::Features::SectionCurveBuilder , NXOpen::Weld::JointmarkGuideBuilder , NXOpen::CAM::InspectionScanCurveBuilder , NXOpen::CAM::InspectionScanHelixBuilder , NXOpen::CAM::InspectionMethodBuilder , NXOpen::Weld::WeldGrooveBuilder , NXOpen::CAM::InspectionScanArcBuilder - **StartDistanceBuilder()** : NXOpen::CAM::InspectionScanCurve5AxisBuilder , NXOpen::CAM::InspectionScanLineBuilder , NXOpen::CAM::InspectionScanArcBuilder , NXOpen::CAM::InspectionScanCurveBuilder - **StartDistanceLocation()** : NXOpen::Weld::WeldPointBuilder - **StartDrag()** : NXOpen::Routing::TransformPathBuilder , NXOpen::Routing::ClockPartBuilder , NXOpen::Formboard::FlipComponentBuilder , NXOpen::Formboard::OrientBranchBuilder - **StartEdge()** : NXOpen::Features::SheetMetal::GussetBuilder , NXOpen::Features::SheetMetal::BridgeTransitionBuilder - **StartEdgeConstraint()** : NXOpen::Features::MatchEdgeBuilder - **StartEndCut()** : NXOpen::Features::ShipDesign::StiffenerBuilder , NXOpen::Features::ShipDesign::PillarBuilder - **StartEndCutBlock()** : NXOpen::Features::ShipDesign::ProfileBuilder - **StartEndMode()** : NXOpen::CAM::InspectionMethodBuilder , NXOpen::CAM::InspectionScanCurve5AxisBuilder , NXOpen::CAM::InspectionScanLineBuilder , NXOpen::CAM::InspectionScanArcBuilder , NXOpen::CAM::InspectionScanCurveBuilder , NXOpen::CAM::InspectionScanHelixBuilder , NXOpen::CAM::InspectionCurveFeatureBuilder - **StartEndModeType** : NXOpen::CAM::InspectionSurfaceFeatureBuilder , NXOpen::CAM::InspectionCurveFeatureBuilder - **StartEndModeTypeDistance** : NXOpen::CAM::InspectionCurveFeatureBuilder , NXOpen::CAM::InspectionSurfaceFeatureBuilder - **StartEndModeTypePercentage** : NXOpen::CAM::InspectionCurveFeatureBuilder , NXOpen::CAM::InspectionSurfaceFeatureBuilder - **StartEvaluationTypes** : NXOpen::Features::ShipDesign::RollingLineBuilder - **StartEvaluationTypesNewPoint** : NXOpen::Features::ShipDesign::RollingLineBuilder - **StartEvaluationTypesPointOnFace** : NXOpen::Features::ShipDesign::RollingLineBuilder - **StartEvaluationTypesSheetMidpoint** : NXOpen::Features::ShipDesign::RollingLineBuilder - **StartEventsBuilder()** : NXOpen::CAM::BoundaryMillingMemberSet - **StartExtDistSpecValueBuilder()** : NXOpen::CAM::DmCmBuilder - **StartExtend()** : NXOpen::GeometricUtilities::Limits - **StartExtension()** : NXOpen::CAM::FollowGeometryMoveBuilder - **StartExtensionEnabled()** : NXOpen::Features::HolePackageBuilder - **StartExtensionOption()** : NXOpen::GeometricUtilities::CurveExtensionBuilder , NXOpen::GeometricUtilities::SplineExtensionBuilder - **StartFace()** : NXOpen::Features::SectionSurfaceBuilderEx - **StartFlowDirection()** : NXOpen::Features::SectionSurfaceBuilder - **StartFrameName()** : NXOpen::Features::ShipDesign::ItFrameListItemBuilder , NXOpen::Features::ShipDesign::InsertFramesBuilder - **StartFromCenter()** : NXOpen::CAM::NcmHoleMachiningEngRet , NXOpen::CAM::NcmHoleMachining - **StartFromSafePlane()** : NXOpen::CAM::InspectionCollisionAvoidanceBuilder - **StartGuide()** : NXOpen::Features::SectionSurfaceBuilder - **StartHighlightCurve()** : NXOpen::Features::SectionSurfaceBuilderEx - **StartHighlightSection()** : NXOpen::Features::SectionSurfaceBuilder - **StartHoleData()** : NXOpen::Features::HolePackageBuilder - **StartImport()** : NXOpen::Annotations::ImportSymbolBuilder - **StartInferredConstraint()** : NXOpen::Features::AssociativeLineBuilder , NXOpen::Features::AssociativeArcBuilder - **StartInsertingSection()** : NXOpen::Features::StyledSweepBuilder - **StartIsoAngle()** : NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder - **StartIteration** : NXOpen::CAE::Post::Animation - **StartLabel()** : NXOpen::CAE::MultipleNodeCreateBuilder , NXOpen::CAE::MultipleElementCreateBuilder - **StartLimit()** : NXOpen::Features::HelixBuilder , NXOpen::GeometricUtilities::ReduceSurfaceRadiusFaceGroupBuilder , NXOpen::Features::ShipDesign::StiffenerBuilder , NXOpen::GeometricUtilities::CurveLimitsData - **StartLimitFaceNormalFlag()** : NXOpen::Features::FaceBlendBuilder - **StartLimitFacesetCollector()** : NXOpen::Features::FaceBlendBuilder ``` -------------------------------- ### NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartFirst Source: https://www.ugapi.com/doc/nxopen/a01669.html Gets the surface percentage for the start first setting. ```APIDOC ## NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartFirst ### Description Get the start first. ### Method GET ### Endpoint NXOpen::CAM::DmSurfBuilder::GetSurfacePercentageStartFirst() ### Parameters None ### Response #### Success Response (200) - **return value** (double) - The value of the start first surface percentage. ### Created in NX8.0.0. ### License requirements None ``` -------------------------------- ### NXOpen SetStart* Functions Source: https://www.ugapi.com/doc/nxopen/functions_0x73.html A collection of NXOpen functions that initiate or configure starting parameters for various builders and operations. ```APIDOC ## NXOpen SetStart* Functions ### Description This section details various functions within the NXOpen library that start with the prefix 'SetStart'. These functions are typically used to configure initial settings, objects, or parameters for different builders and operations within the NXOpen framework. ### Functions * **SetStartLocked()** * Returns: `NXOpen::Features::EdgeSymmetryBuilder` * **SetStartObject()** * Returns: `NXOpen::Routing::PathStockBuilder` * **SetStartObjectType()** * Returns: `NXOpen::Features::BridgeCurveBuilderEx` * **SetStartOfEngageMotionType()** * Returns: `NXOpen::CAM::TurnAvoidanceStartOfEngageBuilder` * **SetStartOffset()** * Returns: `NXOpen::GeometricUtilities::FeatureOffset`, `NXOpen::AutomaticTraceline`, `NXOpen::GeometricUtilities::FeatureOffset`, `NXOpen::CAM::RoughFinishTurningBuilder` * **SetStartOffsetLock()** * Returns: `NXOpen::Routing::OverstockBuilder` * **SetStartOrientation()** * Returns: `NXOpen::Die::RotorBuilder`, `NXOpen::Features::SweptVolumeBuilder`, `NXOpen::Die::SteelInsertBuilder` * **SetStartParms()** * Returns: `NXOpen::Routing::HealPath` * **SetStartPercent()** * Returns: `NXOpen::CAM::BladeCutLevels` * **SetStartPercentage()** * Returns: `NXOpen::CAM::InspectionMethodBuilder`, `NXOpen::CAM::InspectionCurveFeatureBuilder`, `NXOpen::Features::SectionCurveBuilder` * **SetStartPlane()** * Returns: `NXOpen::Features::ShipDesign::PillarBuilder`, `NXOpen::Die::TrimTaskBuilder`, `NXOpen::Features::SheetMetal::AeroJoggleBuilder`, `NXOpen::Features::ShipDesign::PlateChamferBuilder`, `NXOpen::Features::ShipDesign::SteelSupportBuilder` * **SetStartPoint()** * Returns: `NXOpen::Tooling::CoolingDefineChannelBuilder`, `NXOpen::SketchConicBuilder`, `NXOpen::CAE::ResponseSimulation::ResponseResultsEvaluationSettingBuilder`, `NXOpen::GeometricUtilities::SelectDividingObjectBuilder`, `NXOpen::Features::SheetMetal::FlexibleCableBuilder`, `NXOpen::CAM::TabPointDataBuilder`, `NXOpen::AutomaticTraceline`, `NXOpen::Annotations::RegionBuilder`, `NXOpen::CAE::LaminateDrapingDataBuilder`, `NXOpen::CAM::TeachmodeProfileMoveBuilder`, `NXOpen::CAM::TurnAvoidanceStartBuilder`, `NXOpen::Features::GeneralConicBuilder`, `NXOpen::Features::SweptVolumeBuilder`, `NXOpen::GeometricUtilities::SplineExtensionBuilder`, `NXOpen::Routing::HealPath`, `NXOpen::Tooling::CoolingConnectBuilder`, `NXOpen::GeometricUtilities::CurveExtensionBuilder`, `NXOpen::CAM::FollowGeometryMoveBuilder`, `NXOpen::Line`, `NXOpen::GeometricUtilities::ModlMotion` * **SetStartPointDirection()** * Returns: `NXOpen::Features::BridgeCurveBuilder` * **SetStartPointMode()** * Returns: `NXOpen::CAM::InspectionUVGridBuilder`, `NXOpen::CAM::TurnAvoidanceStartBuilder` * **SetStartPointMotionType()** * Returns: `NXOpen::CAM::TurnAvoidanceStartBuilder` * **SetStartPointOptions()** * Returns: `NXOpen::Features::AssociativeLineBuilder`, `NXOpen::Features::AssociativeArcBuilder` * **SetStartPointReference()** * Returns: `NXOpen::Features::AssociativeArcBuilder`, `NXOpen::Features::AssociativeLineBuilder` * **SetStartPointsUseEffectDist()** * Returns: `NXOpen::CAM::NcmSubopBuilder` * **SetStartPoleFixed()** * Returns: `NXOpen::Features::MatchEdgeBuilder` * **SetStartPosition()** * Returns: `NXOpen::CAE::ResponseSimulation::VelocityImpactParameters`, `NXOpen::CAM::CenterlineDrillTurningBuilder` * **SetStartPositionMethod()** * Returns: `NXOpen::CAM::TeachmodeProfileMoveBuilder` * **SetStartPositionPoint()** * Returns: `NXOpen::CAM::CenterlineDrillTurningBuilder` * **SetStartProfileOriginCurveDirection()** * Returns: `NXOpen::Routing::StockTransitionBuilder` * **SetStartReferencePoint()** * Returns: `NXOpen::Features::BridgeCurveBuilder` * **SetStartRegionPoint()** * Returns: `NXOpen::Features::SheetMetal::SMBoundaryConditionBuilder` * **SetStartSection()** * Returns: `NXOpen::Features::SheetMetal::LoftedFlangeBuilder`, `NXOpen::GeometricUtilities::SecondarySectionData` * **SetStartSectionFile()** * Returns: `NXOpen::IgesCreator` * **SetStartSectionPoint()** * Returns: `NXOpen::Features::SheetMetal::LoftedFlangeBuilder` * **SetStartSketch()** * Returns: `NXOpen::Features::SheetMetal::LoftedFlangeBuilder` * **SetStartStation()** * Returns: `NXOpen::Tooling::IntermediateStageBuilder`, `NXOpen::Tooling::DirectUnfoldBuilder` * **SetStartStopBeforeBoundaryOffset()** * Returns: `NXOpen::CAM::TeachmodeProfileMoveBuilder` * **SetStartSurfaceDirectionOption()** * Returns: `NXOpen::Features::BridgeCurveBuilder` * **SetStartTangentDirection()** * Returns: `NXOpen::GeometricUtilities::TransitionCurveBuilder` * **SetStartTime()** * Returns: `NXOpen::Mechatronics::GanttOperationBuilder` * **SetStartToolAxis()** * Returns: `NXOpen::CAM::FollowGeometryMoveBuilder` * **SetStartType()** * Returns: `NXOpen::Features::SheetMetal::MiterOptions` * **SetStartUDistance()** * Returns: `NXOpen::CAM::InspectionSurfaceFeatureBuilder` * **SetStartUMode()** * Returns: `NXOpen::CAM::InspectionUVGridBuilder` * **SetStartUPercent()** * Returns: `NXOpen::CAM::InspectionSurfaceFeatureBuilder` * **SetStartValue()** * Returns: `NXOpen::Routing::BranchPathNumberingBuilder`, `NXOpen::CAE::ResponseSimulation::FrequencyDefinition`, `NXOpen::Features::SheetMetal::MiterOptions`, `NXOpen::Routing::BranchPathNumberingBuilder` * **SetStartValueForLowerCase()** * Returns: `NXOpen::Routing::BranchPathNumberingBuilder` * **SetStartValueForNumbers()** * Returns: `NXOpen::Routing::BranchPathNumberingBuilder` * **SetStartValueForUpperCase()** * Returns: `NXOpen::Routing::BranchPathNumberingBuilder` * **SetStartVDistance()** * Returns: `NXOpen::CAM::InspectionSurfaceFeatureBuilder` * **SetStartVector()** * Returns: `NXOpen::Weld::FilletBuilder`, `NXOpen::Routing::HealPath` * **SetStartVectorI()** * Returns: `NXOpen::CAM::InspectionArcFeatureBuilder` * **SetStartVectorJ()** * Returns: `NXOpen::CAM::InspectionArcFeatureBuilder` * **SetStartVectorK()** * Returns: `NXOpen::CAM::InspectionArcFeatureBuilder` ``` -------------------------------- ### void SetStartPoint(NXOpen::Point* startPoint) Source: https://www.ugapi.com/doc/nxopen/a03412.html Sets the start point for the operation. ```APIDOC ## void SetStartPoint(NXOpen::Point* startPoint) ### Description Sets the start point. ### Method POST ### Endpoint N/A (Method Call) ### Parameters #### Request Body - **startPoint** (NXOpen::Point*) - Required - The start point to set. ``` -------------------------------- ### RootObject Properties Source: https://www.ugapi.com/doc/nxopen/a04820.html Methods for getting and setting the Global Unique Identifier (GUID) of a RootObject. ```APIDOC ## RootObject Methods ### Guid Returns the object's Global Unique Identifier (GUID). **Return Type:** NXString ### SetGuid Sets the object's Global Unique Identifier (GUID). **Parameters:** * **guid** (const NXString &) - The GUID to set. **Overload:** * **guid** (const char *) - The GUID to set. ``` -------------------------------- ### GetCamExitObject Source: https://www.ugapi.com/doc/nxopen/functions_func_0x67.html Retrieves the CAM setup object. ```APIDOC ## GetCamExitObject ### Description Retrieves the CAM setup object. ### Method Not specified (likely a getter method). ### Endpoint Not applicable (SDK function). ### Parameters None explicitly documented. ### Response - **NXOpen::CAM::CAMSetup**: The CAM setup object. ``` -------------------------------- ### NcmSubopBuilder Methods Source: https://www.ugapi.com/doc/nxopen/a01929.html Methods for setting and getting region start types and points for CAM suboperations. ```APIDOC ## DefaultRegionStartType ### Description Returns the region start type. ### Method NXOpen::CAM::NcmSubopBuilder::DefaultRegionStartTypes ### Endpoint DefaultRegionStartType() ## GetRegionStartPoints ### Description Returns region start points. ### Method void ### Endpoint GetRegionStartPoints(std::vector< NXOpen::Point * > ®ionStartPoints) ## SetDefaultRegionStartType ### Description Sets the region start type. ### Method void ### Endpoint SetDefaultRegionStartType(NXOpen::CAM::NcmSubopBuilder::DefaultRegionStartTypes defaultRegionStartType) ## SetRegionStartPoints ### Description Sets region start points. ### Method void ### Endpoint SetRegionStartPoints(const std::vector< NXOpen::Point * > ®ionStartPoints) ## SetStartPointsUseEffectDist ### Description Sets the start points use effective distance. ### Method void ### Endpoint SetStartPointsUseEffectDist(bool newValue) ## StartPointsEffectDistBuilder ### Description Returns the region start points effective distance builder (inheritable tool dep). ### Method NXOpen::CAM::InheritableToolDepBuilder * ### Endpoint StartPointsEffectDistBuilder() ## StartPointsUseEffectDist ### Description Returns the start points use effective distance. ### Method bool ### Endpoint StartPointsUseEffectDist() ``` -------------------------------- ### StartUdeSet Source: https://www.ugapi.com/doc/nxopen/a01785.html Returns the start event builder. Created in NX5.0.1. ```APIDOC ## StartUdeSet ### Description Returns the start event builder. ### Returns NXOpen::CAM::UdeSet * ### Created in NX5.0.1 ``` -------------------------------- ### LabelOption Source: https://www.ugapi.com/doc/nxopen/a00890.html Gets or sets the option for specifying start label and increment, or offset from existing labels. ```APIDOC ## LabelOption ### Description Returns the option to specify the start label and increment for the new elements OR specify an offset from the existing element labels. ### Method GET ### Endpoint N/A (Method Call) ## SetLabelOption ### Description Sets the option to specify the start label and increment for the new elements OR specify an offset from the existing element labels. ### Method SET ### Endpoint N/A (Method Call) ### Parameters #### Path Parameters N/A #### Query Parameters N/A #### Request Body * **labelOption** (NXOpen::CAE::ElementTranslateBuilder::LabelType) - The label option to set. ```