Modifier and Type | Method and Description |
---|---|
UFModl.AskBallSlotParmsData |
askBallSlotParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_ball_slot_parms for documentation.
|
UFModl.CurveFitData |
askCurveFitData()
Refer to UF_MODL_ask_curve_fit_data for documentation.
|
UFModl.AskDovetailSlotParmsData |
askDovetailSlotParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_dovetail_slot_parms for documentation.
|
UFModl.AskEntityParentsData |
askEntityParents(int numEntities,
Tag entities)
Refer to UF_MODL_ask_entity_parents for documentation.
|
UFModl.AskExtrudeOffsetDirData |
askExtrudeOffsetDir(Tag featureId)
Refer to UF_MODL_ask_extrude_offset_dir for documentation.
|
UFModl.AskExtrusionData |
askExtrusion(Tag featureObjId)
Refer to UF_MODL_ask_extrusion for documentation.
|
UFModl.AskLinkedExteriorData |
askLinkedExterior(Tag featureTag)
Refer to UF_MODL_ask_linked_exterior for documentation.
|
UFModl.AskRectSlotParmsData |
askRectSlotParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_rect_slot_parms for documentation.
|
UFModl.AskRevolutionData |
askRevolution(Tag featureObjId)
Refer to UF_MODL_ask_revolution for documentation.
|
int |
askSmartContainerSubtype(Tag smartContainerTag)
Refer to UF_MODL_ask_smart_container_subtype for documentation.
|
UFModl.AskSweepCurvesData |
askSweepCurves(Tag sweepId)
Refer to UF_MODL_ask_sweep_curves for documentation.
|
UFModl.AskSweepDirectionData |
askSweepDirection(Tag featureId)
Refer to UF_MODL_ask_sweep_direction for documentation.
|
UFModl.AskSweepParmsData |
askSweepParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_sweep_parms for documentation.
|
UFModl.AskThickenSheetParmsData |
askThickenSheetParms(Tag thickenSheetTag)
Deprecated.
The equivalent Open C method has retired
|
UFModl.AskTSlotParmsData |
askTSlotParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_t_slot_parms for documentation.
|
UFModl.AskUSlotParmsData |
askUSlotParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_u_slot_parms for documentation.
|
Tag |
createBallSlot(double[] location,
double[] toolAxis,
double[] direction,
String width,
String depth,
String distance,
Tag faceLi,
Tag faceT1,
Tag faceT2)
Refer to UF_MODL_create_ball_slot for documentation.
|
Tag |
createDoveTailSlot(double[] location,
double[] toolAxis,
double[] direction,
String width,
String depth,
String angle,
String distance,
Tag faceLi,
Tag faceT1,
Tag faceT2)
Refer to UF_MODL_create_dove_tail_slot for documentation.
|
Tag[] |
createExtruded(Tag[] objects,
String taperAngle,
String[] limit,
double[] point,
double[] direction,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extruded for documentation.
|
Tag[] |
createExtruded1(Tag[] objects,
String taperAngle,
String[] limit,
double[] point,
double[] direction,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_extruded1 for documentation.
|
Tag[] |
createExtruded2(Tag[] objects,
String taperAngle,
String[] limit,
double[] point,
double[] direction,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extruded2 for documentation.
|
Tag[] |
createExtrudedPath(Tag[] objects,
Tag[] pathObjects,
double[] point,
double[] direction,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extruded_path for documentation.
|
Tag[] |
createExtrudedPath1(Tag[] objects,
Tag[] pathObjects,
double[] point,
double[] direction,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_extruded_path1 for documentation.
|
UFModl.CreateExtrudeTrimOptsData |
createExtrudeTrimOpts(Tag[] extrudeArray,
int extrudeCount,
UFModl.SweepTrimObject trimPtr,
UFModl.SweepTrimOpts trimOptions,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean cutSpecified,
boolean solidBodyCreation,
double[] dir,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extrude_trim_opts for documentation.
|
UFModl.CreateExtrudeTrimOpts1Data |
createExtrudeTrimOpts1(Tag[] extrudeArray,
int extrudeCount,
UFModl.SweepTrimObject trimPtr,
UFModl.SweepTrimOpts trimOptions,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean cutSpecified,
boolean solidBodyCreation,
double[] dir,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_extrude_trim_opts1 for documentation.
|
UFModl.CreateExtrusionData |
createExtrusion(Tag[] objects,
int objectCount,
UFModl.SweepTrimObject trimData,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
double[] direction,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extrusion for documentation.
|
UFModl.CreateExtrusion1Data |
createExtrusion1(Tag[] objects,
int objectCount,
UFModl.SweepTrimObject trimData,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
double[] direction,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_extrusion1 for documentation.
|
UFModl.CreateExtrusion2Data |
createExtrusion2(Tag[] objects,
int objectCount,
UFModl.SweepTrimObject trimData,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
double[] direction,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extrusion2 for documentation.
|
UFModl.CreateExtrusionDefaultData |
createExtrusionDefault(Tag[] extrudeArray,
int extrudeCount,
UFModl.SweepTrimObject trimPtr,
UFModl.SweepTrimOpts trimOptions,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean cutSpecified,
boolean solidBodyCreation,
Tag sketchEid,
boolean reverseDefault,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extrusion_default for documentation.
|
UFModl.CreateExtrusionDefault1Data |
createExtrusionDefault1(Tag[] extrudeArray,
int extrudeCount,
UFModl.SweepTrimObject trimPtr,
UFModl.SweepTrimOpts trimOptions,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean cutSpecified,
boolean solidBodyCreation,
Tag sketchEid,
boolean reverseDefault,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_extrusion_default1 for documentation.
|
UFModl.CreateExtrusionDirData |
createExtrusionDir(Tag[] extrudeArray,
int extrudeCount,
UFModl.SweepTrimObject trimPtr,
UFModl.SweepTrimOpts trimOptions,
String taperAngle,
String[] limits,
String[] offsets,
double[] regionPoint,
boolean cutSpecified,
boolean solidBodyCreation,
Tag datumEid,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extrusion_dir for documentation.
|
UFModl.CreateExtrusionPathData |
createExtrusionPath(Tag[] objects,
int objectCount,
Tag[] pathObjects,
int path,
UFModl.SweepTrimObject trimData,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_extrusion_path for documentation.
|
UFModl.CreateExtrusionPath1Data |
createExtrusionPath1(Tag[] objects,
int objectCount,
Tag[] pathObjects,
int path,
UFModl.SweepTrimObject trimData,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_extrusion_path1 for documentation.
|
Tag |
createLinkedExterior(UFModl.LinkedExt extData)
Refer to UF_MODL_create_linked_exterior for documentation.
|
Tag |
createRectSlot(double[] location,
double[] toolAxis,
double[] direction,
String width,
String depth,
String distance,
Tag faceLi,
Tag faceT1,
Tag faceT2)
Refer to UF_MODL_create_rect_slot for documentation.
|
UFModl.CreateRevolutionData |
createRevolution(Tag[] objects,
int object,
UFModl.SweepTrimObject trimData,
String[] limit,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
double[] axisPoint,
double[] direction,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_revolution for documentation.
|
UFModl.CreateRevolution1Data |
createRevolution1(Tag[] objects,
int object,
UFModl.SweepTrimObject trimData,
String[] limit,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
double[] axisPoint,
double[] direction,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_revolution1 for documentation.
|
UFModl.CreateRevolutionDirData |
createRevolutionDir(Tag[] objects,
int object,
UFModl.SweepTrimObject trimData,
String[] limit,
String[] offsets,
double[] regionPoint,
boolean regionSpecified,
boolean solidCreation,
Tag datumTag,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_revolution_dir for documentation.
|
Tag[] |
createRevolved(Tag[] objIdList,
String[] limit,
double[] point,
double[] direction,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_revolved for documentation.
|
Tag[] |
createRevolved1(Tag[] objIdList,
String[] limit,
double[] point,
double[] direction,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_revolved1 for documentation.
|
Tag |
createSymbThread2(UFModl.SymbThreadData parameters,
boolean internalThread)
Deprecated.
The equivalent Open C method has retired
|
Tag |
createThickenSheet(Tag sheetBodyTag,
String firstOffset,
String secondOffset,
UFModl.FeatureSigns sign)
Deprecated.
The equivalent Open C method has retired
|
UFModl.CreateTrimmedTubeData |
createTrimmedTube(Tag[] objects,
int objectCount,
UFModl.SweepTrimObject trimData,
String[] diameters,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_trimmed_tube for documentation.
|
UFModl.CreateTrimmedTube1Data |
createTrimmedTube1(Tag[] objects,
int objectCount,
UFModl.SweepTrimObject trimData,
String[] diameters,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_trimmed_tube1 for documentation.
|
Tag |
createTSlot(double[] location,
double[] toolAxis,
double[] direction,
String tWidth,
String tDepth,
String bWidth,
String bDepth,
String distance,
int faceLi,
int faceT1,
int faceT2)
Refer to UF_MODL_create_t_slot for documentation.
|
Tag[] |
createTube(Tag[] pathList,
String[] limit,
UFModl.FeatureSigns sign)
Refer to UF_MODL_create_tube for documentation.
|
Tag[] |
createTube1(Tag[] pathList,
String[] limit,
UFModl.FeatureSigns sign,
Tag targetBody)
Refer to UF_MODL_create_tube1 for documentation.
|
Tag |
createUSlot(double[] location,
double[] toolAxis,
double[] direction,
String width,
String depth,
String radius,
String distance,
Tag faceLi,
Tag faceT1,
Tag faceT2)
Refer to UF_MODL_create_u_slot for documentation.
|
void |
editImportBodyFeature(Tag inputTag,
UFModl.ImportBodyFeatureEditOption editOption,
String importBodyFilename)
Refer to UF_MODL_edit_import_body_feature for documentation.
|
void |
editImportBodyFeatures(UFModl.ImportBodyFeatureEditOption editOption)
Refer to UF_MODL_edit_import_body_features for documentation.
|
void |
editLinkedExterior(Tag featureTag,
UFModl.LinkedExt extData)
Refer to UF_MODL_edit_linked_exterior for documentation.
|
void |
editSlotType(Tag slotFeature,
UFModl.SlotType newSlotType)
Refer to UF_MODL_edit_slot_type for documentation.
|
void |
editSweepCurves(Tag sweepId,
int nProfileCurvesRemoved,
Tag[] profileCurvesRemoved,
int nProfileCurvesAdded,
Tag[] profileCurvesAdded,
int nGuideCurvesRemoved,
Tag[] guideCurvesRemoved,
int nGuideCurvesAdded,
Tag[] guideCurvesAdded)
Refer to UF_MODL_edit_sweep_curves for documentation.
|
void |
editSymbThread2(Tag threadObjId,
boolean internalThread,
UFModl.SymbThreadData parameters)
Deprecated.
The equivalent Open C method has retired
|
void |
freeCompareData3(UFModl.ComparePartMapData3 mappingData)
Refer to UF_MODL_free_compare_data_3 for documentation.
|
UFModl.IdentifyExteriorUsingHlData |
identifyExteriorUsingHl(int numBodies,
Tag[] bodies,
Tag[] xforms,
int numDirs,
double[][] direction,
double chordalTol,
int resolution,
int numFaces)
Refer to UF_MODL_identify_exterior_using_hl for documentation.
|
UFModl.IdentifyExteriorUsingRaysData |
identifyExteriorUsingRays(int numBodies,
Tag[] bodies,
Tag[] xforms,
double[] origin,
double chordalTol,
int rayType,
int numFaces)
Refer to UF_MODL_identify_exterior_using_rays for documentation.
|
UFModl.ComparePartMapData |
initializeCompareData(UFModl.ComparePartMapData mappingData)
Refer to UF_MODL_initialize_compare_data for documentation.
|
boolean |
isImportBodyFeature(Tag inputTag)
Refer to UF_MODL_is_import_body_feature for documentation.
|
UFModl.ComparePartMapData |
modelCompare(Tag part1,
Tag bodyEidsPart1,
double[] transform1,
Tag part2,
Tag bodyEidsPart2,
double[] transform2,
boolean compareFeatAndExp,
UFModl.CompareAccuracy accuracy,
double tolerance,
UFModl.CompareIdenticalfaceRule identicalFaceRule,
UFModl.CompareChangeduniquefaceRule uniquechangedfacerule,
boolean launchUi)
Refer to UF_MODL_model_compare for documentation.
|
UFModl.ComparePartMapData |
modelCompare2(Tag part1,
Tag bodyEidsPart1,
double[] transform1,
Tag part2,
Tag bodyEidsPart2,
double[] transform2,
UFModl.CompareOptions compareOptions)
Refer to UF_MODL_model_compare_2 for documentation.
|
UFModl.ComparePartMapData3[] |
modelCompare3(Tag part1,
Tag bodyEidsPart1,
double[] transform1,
Tag part2,
Tag bodyEidsPart2,
double[] transform2,
UFModl.CompareOptions compareOptions)
Refer to UF_MODL_model_compare_3 for documentation.
|
void |
redefineThickenSheet(Tag thickenSheetTag,
String firstOffset,
String secondOffset,
Tag sheetBodyTag,
Tag targetBodyTag)
Deprecated.
The equivalent Open C method has retired
|
void |
replaceSweepStrings(Tag sweepFeatureId,
int nOriginalProfileObjs,
Tag[] originalProfileObjs,
int nNewProfileObjs,
Tag[] newProfileObjs,
int nOriginalGuideObjs,
Tag[] originalGuideObjs,
int nNewGuideObjs,
Tag[] newGuideObjs)
Refer to UF_MODL_replace_sweep_strings for documentation.
|
void |
setCurveFitData(UFModl.CurveFitData curveFitData)
Refer to UF_MODL_set_curve_fit_data for documentation.
|
void |
setStartAndDirectionToSection(Tag startingObject,
double[] startingPoint,
double[] direction,
Tag sectionTag)
Refer to UF_MODL_set_start_and_direction_to_section for documentation.
|
void |
setSweepAxis(Tag featureId,
double[] dir)
Refer to UF_MODL_set_sweep_axis for documentation.
|
double |
setSweepTolerances(Tag featureId)
Refer to UF_MODL_set_sweep_tolerances for documentation.
|
void |
transformEntities(int numEntities,
Tag[] entities,
double[] matrix)
Refer to UF_MODL_transform_entities for documentation.
|
UFModl.CurveFitData askCurveFitData() throws NXException, RemoteException
NXException
RemoteException
void setCurveFitData(UFModl.CurveFitData curveFitData) throws NXException, RemoteException
NXException
RemoteException
Tag createThickenSheet(Tag sheetBodyTag, String firstOffset, String secondOffset, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskThickenSheetParmsData askThickenSheetParms(Tag thickenSheetTag) throws NXException, RemoteException
NXException
RemoteException
void redefineThickenSheet(Tag thickenSheetTag, String firstOffset, String secondOffset, Tag sheetBodyTag, Tag targetBodyTag) throws NXException, RemoteException
NXException
RemoteException
Tag createSymbThread2(UFModl.SymbThreadData parameters, boolean internalThread) throws NXException, RemoteException
NXException
RemoteException
void editSymbThread2(Tag threadObjId, boolean internalThread, UFModl.SymbThreadData parameters) throws NXException, RemoteException
NXException
RemoteException
Tag createBallSlot(double[] location, double[] toolAxis, double[] direction, String width, String depth, String distance, Tag faceLi, Tag faceT1, Tag faceT2) throws NXException, RemoteException
NXException
RemoteException
void editSlotType(Tag slotFeature, UFModl.SlotType newSlotType) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskUSlotParmsData askUSlotParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskTSlotParmsData askTSlotParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskRectSlotParmsData askRectSlotParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskDovetailSlotParmsData askDovetailSlotParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskBallSlotParmsData askBallSlotParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
Tag createDoveTailSlot(double[] location, double[] toolAxis, double[] direction, String width, String depth, String angle, String distance, Tag faceLi, Tag faceT1, Tag faceT2) throws NXException, RemoteException
NXException
RemoteException
Tag createRectSlot(double[] location, double[] toolAxis, double[] direction, String width, String depth, String distance, Tag faceLi, Tag faceT1, Tag faceT2) throws NXException, RemoteException
NXException
RemoteException
Tag createTSlot(double[] location, double[] toolAxis, double[] direction, String tWidth, String tDepth, String bWidth, String bDepth, String distance, int faceLi, int faceT1, int faceT2) throws NXException, RemoteException
NXException
RemoteException
Tag createUSlot(double[] location, double[] toolAxis, double[] direction, String width, String depth, String radius, String distance, Tag faceLi, Tag faceT1, Tag faceT2) throws NXException, RemoteException
NXException
RemoteException
Tag[] createExtruded(Tag[] objects, String taperAngle, String[] limit, double[] point, double[] direction, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
Tag[] createExtruded1(Tag[] objects, String taperAngle, String[] limit, double[] point, double[] direction, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
Tag[] createExtruded2(Tag[] objects, String taperAngle, String[] limit, double[] point, double[] direction, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
Tag[] createExtrudedPath(Tag[] objects, Tag[] pathObjects, double[] point, double[] direction, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
Tag[] createExtrudedPath1(Tag[] objects, Tag[] pathObjects, double[] point, double[] direction, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateRevolutionData createRevolution(Tag[] objects, int object, UFModl.SweepTrimObject trimData, String[] limit, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, double[] axisPoint, double[] direction, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateRevolution1Data createRevolution1(Tag[] objects, int object, UFModl.SweepTrimObject trimData, String[] limit, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, double[] axisPoint, double[] direction, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusionData createExtrusion(Tag[] objects, int objectCount, UFModl.SweepTrimObject trimData, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, double[] direction, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusion1Data createExtrusion1(Tag[] objects, int objectCount, UFModl.SweepTrimObject trimData, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, double[] direction, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusion2Data createExtrusion2(Tag[] objects, int objectCount, UFModl.SweepTrimObject trimData, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, double[] direction, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrudeTrimOptsData createExtrudeTrimOpts(Tag[] extrudeArray, int extrudeCount, UFModl.SweepTrimObject trimPtr, UFModl.SweepTrimOpts trimOptions, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean cutSpecified, boolean solidBodyCreation, double[] dir, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrudeTrimOpts1Data createExtrudeTrimOpts1(Tag[] extrudeArray, int extrudeCount, UFModl.SweepTrimObject trimPtr, UFModl.SweepTrimOpts trimOptions, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean cutSpecified, boolean solidBodyCreation, double[] dir, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusionPathData createExtrusionPath(Tag[] objects, int objectCount, Tag[] pathObjects, int path, UFModl.SweepTrimObject trimData, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusionPath1Data createExtrusionPath1(Tag[] objects, int objectCount, Tag[] pathObjects, int path, UFModl.SweepTrimObject trimData, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusionDirData createExtrusionDir(Tag[] extrudeArray, int extrudeCount, UFModl.SweepTrimObject trimPtr, UFModl.SweepTrimOpts trimOptions, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean cutSpecified, boolean solidBodyCreation, Tag datumEid, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusionDefaultData createExtrusionDefault(Tag[] extrudeArray, int extrudeCount, UFModl.SweepTrimObject trimPtr, UFModl.SweepTrimOpts trimOptions, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean cutSpecified, boolean solidBodyCreation, Tag sketchEid, boolean reverseDefault, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateExtrusionDefault1Data createExtrusionDefault1(Tag[] extrudeArray, int extrudeCount, UFModl.SweepTrimObject trimPtr, UFModl.SweepTrimOpts trimOptions, String taperAngle, String[] limits, String[] offsets, double[] regionPoint, boolean cutSpecified, boolean solidBodyCreation, Tag sketchEid, boolean reverseDefault, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateRevolutionDirData createRevolutionDir(Tag[] objects, int object, UFModl.SweepTrimObject trimData, String[] limit, String[] offsets, double[] regionPoint, boolean regionSpecified, boolean solidCreation, Tag datumTag, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
Tag[] createRevolved(Tag[] objIdList, String[] limit, double[] point, double[] direction, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
Tag[] createRevolved1(Tag[] objIdList, String[] limit, double[] point, double[] direction, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
Tag[] createTube(Tag[] pathList, String[] limit, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
Tag[] createTube1(Tag[] pathList, String[] limit, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateTrimmedTubeData createTrimmedTube(Tag[] objects, int objectCount, UFModl.SweepTrimObject trimData, String[] diameters, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModl.CreateTrimmedTube1Data createTrimmedTube1(Tag[] objects, int objectCount, UFModl.SweepTrimObject trimData, String[] diameters, UFModl.FeatureSigns sign, Tag targetBody) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskSweepDirectionData askSweepDirection(Tag featureId) throws NXException, RemoteException
NXException
RemoteException
void replaceSweepStrings(Tag sweepFeatureId, int nOriginalProfileObjs, Tag[] originalProfileObjs, int nNewProfileObjs, Tag[] newProfileObjs, int nOriginalGuideObjs, Tag[] originalGuideObjs, int nNewGuideObjs, Tag[] newGuideObjs) throws NXException, RemoteException
NXException
RemoteException
void editSweepCurves(Tag sweepId, int nProfileCurvesRemoved, Tag[] profileCurvesRemoved, int nProfileCurvesAdded, Tag[] profileCurvesAdded, int nGuideCurvesRemoved, Tag[] guideCurvesRemoved, int nGuideCurvesAdded, Tag[] guideCurvesAdded) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskSweepParmsData askSweepParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskExtrusionData askExtrusion(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskSweepCurvesData askSweepCurves(Tag sweepId) throws NXException, RemoteException
NXException
RemoteException
void setSweepAxis(Tag featureId, double[] dir) throws NXException, RemoteException
NXException
RemoteException
double setSweepTolerances(Tag featureId) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskRevolutionData askRevolution(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskExtrudeOffsetDirData askExtrudeOffsetDir(Tag featureId) throws NXException, RemoteException
NXException
RemoteException
UFModl.IdentifyExteriorUsingHlData identifyExteriorUsingHl(int numBodies, Tag[] bodies, Tag[] xforms, int numDirs, double[][] direction, double chordalTol, int resolution, int numFaces) throws NXException, RemoteException
NXException
RemoteException
UFModl.IdentifyExteriorUsingRaysData identifyExteriorUsingRays(int numBodies, Tag[] bodies, Tag[] xforms, double[] origin, double chordalTol, int rayType, int numFaces) throws NXException, RemoteException
NXException
RemoteException
Tag createLinkedExterior(UFModl.LinkedExt extData) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskLinkedExteriorData askLinkedExterior(Tag featureTag) throws NXException, RemoteException
NXException
RemoteException
void editLinkedExterior(Tag featureTag, UFModl.LinkedExt extData) throws NXException, RemoteException
NXException
RemoteException
UFModl.ComparePartMapData initializeCompareData(UFModl.ComparePartMapData mappingData) throws NXException, RemoteException
NXException
RemoteException
UFModl.ComparePartMapData modelCompare(Tag part1, Tag bodyEidsPart1, double[] transform1, Tag part2, Tag bodyEidsPart2, double[] transform2, boolean compareFeatAndExp, UFModl.CompareAccuracy accuracy, double tolerance, UFModl.CompareIdenticalfaceRule identicalFaceRule, UFModl.CompareChangeduniquefaceRule uniquechangedfacerule, boolean launchUi) throws NXException, RemoteException
NXException
RemoteException
UFModl.ComparePartMapData modelCompare2(Tag part1, Tag bodyEidsPart1, double[] transform1, Tag part2, Tag bodyEidsPart2, double[] transform2, UFModl.CompareOptions compareOptions) throws NXException, RemoteException
NXException
RemoteException
UFModl.ComparePartMapData3[] modelCompare3(Tag part1, Tag bodyEidsPart1, double[] transform1, Tag part2, Tag bodyEidsPart2, double[] transform2, UFModl.CompareOptions compareOptions) throws NXException, RemoteException
NXException
RemoteException
void freeCompareData3(UFModl.ComparePartMapData3 mappingData) throws NXException, RemoteException
NXException
RemoteException
boolean isImportBodyFeature(Tag inputTag) throws NXException, RemoteException
NXException
RemoteException
void editImportBodyFeature(Tag inputTag, UFModl.ImportBodyFeatureEditOption editOption, String importBodyFilename) throws NXException, RemoteException
NXException
RemoteException
void editImportBodyFeatures(UFModl.ImportBodyFeatureEditOption editOption) throws NXException, RemoteException
NXException
RemoteException
void setStartAndDirectionToSection(Tag startingObject, double[] startingPoint, double[] direction, Tag sectionTag) throws NXException, RemoteException
NXException
RemoteException
int askSmartContainerSubtype(Tag smartContainerTag) throws NXException, RemoteException
NXException
RemoteException
void transformEntities(int numEntities, Tag[] entities, double[] matrix) throws NXException, RemoteException
NXException
RemoteException
UFModl.AskEntityParentsData askEntityParents(int numEntities, Tag entities) throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.