Modifier and Type | Method and Description |
---|---|
double[] |
askBoundingBox(Tag object)
Refer to UF_MODL_ask_bounding_box for documentation.
|
UFModlGeneral.AskBoundingBoxAlignedData |
askBoundingBoxAligned(Tag object,
Tag csysTag,
boolean expand)
Refer to UF_MODL_ask_bounding_box_aligned for documentation.
|
UFModlGeneral.AskBoundingBoxExactData |
askBoundingBoxExact(Tag object,
Tag csysTag)
Refer to UF_MODL_ask_bounding_box_exact for documentation.
|
UFModl.Bsurface |
askBsurf(Tag face)
Refer to UF_MODL_ask_bsurf for documentation.
|
boolean |
askBsurfKnotDisplay(Tag face)
Refer to UF_MODL_ask_bsurf_knot_display for documentation.
|
boolean |
askBsurfPoleDisplay(Tag face)
Refer to UF_MODL_ask_bsurf_pole_display for documentation.
|
UFModlGeneral.AskCircularIsetParmsData |
askCircularIsetParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_circular_iset_parms for documentation.
|
Tag[] |
askConstraints(Tag feature)
Refer to UF_MODL_ask_constraints for documentation.
|
String |
askConstraintType(Tag constraint)
Refer to UF_MODL_ask_constraint_type for documentation.
|
int |
askCurveClosed(Tag tag)
Refer to UF_MODL_ask_curve_closed for documentation.
|
int |
askCurveFitMethod()
Refer to UF_MODL_ask_curve_fit_method for documentation.
|
UFModlGeneral.AskCurveParmData |
askCurveParm(Tag curveId,
double[] refPnt)
Refer to UF_MODL_ask_curve_parm for documentation.
|
double |
askCurveParmNoExt(Tag curveId,
double[] refPoint)
Refer to UF_MODL_ask_curve_parm_no_ext for documentation.
|
int |
askCurvePeriodicity(Tag curveId)
Refer to UF_MODL_ask_curve_periodicity for documentation.
|
UFModlGeneral.AskCurvePropsData |
askCurveProps(Tag curveId,
double parm)
Refer to UF_MODL_ask_curve_props for documentation.
|
String |
askDescriptorOfExp(Tag exp)
Refer to UF_MODL_ask_descriptor_of_exp for documentation.
|
String |
askExp(String expName)
Refer to UF_MODL_ask_exp for documentation.
|
UFModlGeneral.AskExpDescOfFeatData |
askExpDescOfFeat(Tag featureObjId)
Refer to UF_MODL_ask_exp_desc_of_feat for documentation.
|
UFModlGeneral.AskExpDescOfFrecData |
askExpDescOfFrec(Tag featureObjId)
Refer to UF_MODL_ask_exp_desc_of_frec for documentation.
|
UFModlGeneral.AskExpsOfFeatureData |
askExpsOfFeature(Tag feature)
Refer to UF_MODL_ask_exps_of_feature for documentation.
|
UFModlGeneral.AskExpsOfPartData |
askExpsOfPart(Tag partTag)
Refer to UF_MODL_ask_exps_of_part for documentation.
|
String |
askExpTagString(Tag expressionTag)
Refer to UF_MODL_ask_exp_tag_string for documentation.
|
double |
askExpTagValue(Tag expressionTag)
Refer to UF_MODL_ask_exp_tag_value for documentation.
|
String |
askFeatOrUdfSysname(Tag featureEid)
Refer to UF_MODL_ask_feat_or_udf_sysname for documentation.
|
String |
askFeatSysname(Tag featureEid)
Refer to UF_MODL_ask_feat_sysname for documentation.
|
UFModlGeneral.AskFeaturesOfExpData |
askFeaturesOfExp(Tag exp)
Refer to UF_MODL_ask_features_of_exp for documentation.
|
UFModlGeneral.AskFeaturesOfUdfData |
askFeaturesOfUdf(Tag udfTag)
Refer to UF_MODL_ask_features_of_udf for documentation.
|
Tag[] |
askInstance(Tag featureObjId)
Refer to UF_MODL_ask_instance for documentation.
|
Tag |
askInstanceIset(Tag featureObjId)
Refer to UF_MODL_ask_instance_iset for documentation.
|
UFModlGeneral.AskLinearIsetParmsData |
askLinearIsetParms(Tag featureObjId,
int edit)
Refer to UF_MODL_ask_linear_iset_parms for documentation.
|
int |
askListCount(Tag[] list)
Refer to UF_MODL_ask_list_count for documentation.
|
Tag |
askListItem(Tag[] list,
int index)
Refer to UF_MODL_ask_list_item for documentation.
|
Tag |
askMaster(Tag featureObjId)
Refer to UF_MODL_ask_master for documentation.
|
Tag |
askNextFeature(Tag feature)
Refer to UF_MODL_ask_next_feature for documentation.
|
Tag |
askObject(int ugType,
int ugSubtype,
Tag object)
Refer to UF_MODL_ask_object for documentation.
|
Tag |
askOwningFeatOfExp(Tag exp)
Refer to UF_MODL_ask_owning_feat_of_exp for documentation.
|
double |
askPointAlongCurve(double[] point,
Tag curve,
double offset,
int direction,
double tolerance)
Refer to UF_MODL_ask_point_along_curve for documentation.
|
UFModlGeneral.AskPointAlongCurve2Data |
askPointAlongCurve2(double[] point,
Tag curve,
double offset,
int direction,
double tolerance)
Refer to UF_MODL_ask_point_along_curve_2 for documentation.
|
Tag |
askPreviousFeature(Tag feature)
Refer to UF_MODL_ask_previous_feature for documentation.
|
UFModlGeneral.AskPrismParmsData |
askPrismParms(Tag featureTag,
int edit)
Refer to UF_MODL_ask_prism_parms for documentation.
|
Tag[] |
askProjCurves(Tag projCurveFeature)
Refer to UF_MODL_ask_proj_curves for documentation.
|
Tag |
askPromFeatOfSolid(Tag promSolid)
Refer to UF_MODL_ask_prom_feat_of_solid for documentation.
|
UFModlGeneral.AskPromotionPathData |
askPromotionPath(Tag promSolid,
boolean fullPath)
Refer to UF_MODL_ask_promotion_path for documentation.
|
UFModlGeneral.AskRpoDescOfFeatData |
askRpoDescOfFeat(Tag featureObjId)
Refer to UF_MODL_ask_rpo_desc_of_feat for documentation.
|
UFModlGeneral.AskRpoDescOfFrecData |
askRpoDescOfFrec(Tag featureObjId)
Refer to UF_MODL_ask_rpo_desc_of_frec for documentation.
|
Tag |
askSketchOfSweep(Tag sweepObjId)
Refer to UF_MODL_ask_sketch_of_sweep for documentation.
|
Tag |
askSolidOfPromFeat(Tag promFeat)
Refer to UF_MODL_ask_solid_of_prom_feat for documentation.
|
Tag |
askSuppressExpTag(Tag featureTag)
Refer to UF_MODL_ask_suppress_exp_tag for documentation.
|
Tag |
askSweepOfUdf(Tag udfEid)
Refer to UF_MODL_ask_sweep_of_udf for documentation.
|
UFModlGeneral.AskTorusParmsData |
askTorusParms(Tag featureTag,
int edit)
Refer to UF_MODL_ask_torus_parms for documentation.
|
UFModlGeneral.AskUdfDefinitionData |
askUdfDefinition(Tag udfTag)
Refer to UF_MODL_ask_udf_definition for documentation.
|
UFModlGeneral.AskUdfParmsData |
askUdfParms(Tag featureObjId)
Refer to UF_MODL_ask_udf_parms for documentation.
|
Tag |
booleanUdf(Tag udfId,
Tag targetFace,
Tag toolFace,
double[] toolDir,
int numTargetFaces,
Tag[] solidTargetFaces,
int numToolFaces,
Tag[] solidToolFaces,
boolean included)
Refer to UF_MODL_boolean_udf for documentation.
|
Tag |
booleanUdf1(Tag udfId,
Tag targetFace,
Tag toolFace,
double[] toolDir,
int numTargetFaces,
Tag[] targetFaces,
int numToolFaces,
Tag[] toolFaces,
boolean included,
Tag targetBody,
boolean flip)
Refer to UF_MODL_boolean_udf_1 for documentation.
|
void |
clockInstance(Tag featureObjId,
String clockValue1,
String clockValue2)
Refer to UF_MODL_clock_instance for documentation.
|
UFModlGeneral.Cre2dtrimBsurfData |
cre2dtrimBsurf(int nu,
int nv,
int ku,
int kv,
double[] uKnot,
double[] vKnot,
double[] poles,
int loopCount,
int[] edgeCounts,
int[] edgeSenses,
Tag[] edgeBcurves,
double edgeTol)
Refer to UF_MODL_cre_2dtrim_bsurf for documentation.
|
UFModlGeneral.CreateBsEdgesData |
createBsEdges(int nu,
int nv,
int ku,
int kv,
double[] uKnot,
double[] vKnot,
double[] poles)
Refer to UF_MODL_create_bs_edges for documentation.
|
UFModlGeneral.CreateBsurfData |
createBsurf(int nu,
int nv,
int ku,
int kv,
double[] uKnot,
double[] vKnot,
double[] poles)
Refer to UF_MODL_create_bsurf for documentation.
|
UFModlGeneral.CreateBsurfaceData |
createBsurface(UFModl.Bsurface surface)
Refer to UF_MODL_create_bsurface for documentation.
|
Tag |
createBsurfThruPts(int createMode,
int uClosedStatus,
int vClosedStatus,
int uDegree,
int vDegree,
int numRows,
UFModl.BsurfRowInfo[] ptsInfoPerRow)
Refer to UF_MODL_create_bsurf_thru_pts for documentation.
|
Tag |
createCircularIset(int method,
double[] location,
double[] axis,
String numberStr,
String angleStr,
Tag[] featureList)
Refer to UF_MODL_create_circular_iset for documentation.
|
Tag |
createCurveFromEdge(Tag edgeId)
Refer to UF_MODL_create_curve_from_edge for documentation.
|
void |
createExp(String exprStr)
Refer to UF_MODL_create_exp for documentation.
|
Tag |
createExpTag(String string)
Refer to UF_MODL_create_exp_tag for documentation.
|
UFModlGeneral.CreateGeodesicCurvesData |
createGeodesicCurves(int numberOfFaces,
Tag[] faceEids,
double[] startPnt,
double[] startDir,
double length,
double distTol)
Refer to UF_MODL_create_geodesic_curves for documentation.
|
Tag |
createInstantiatedUdf(Tag udfDefinitionTag,
String cgmFileName,
Tag[] oldParents,
Tag[] newParents,
int numParents,
Tag[] oldExpression,
String[] newExpressionValue,
int numExpression)
Refer to UF_MODL_create_instantiated_udf for documentation.
|
UFModlGeneral.CreateIsoclineCurvesData |
createIsoclineCurves(Tag faceId,
double[] direction,
double angle,
double distTol)
Refer to UF_MODL_create_isocline_curves for documentation.
|
UFModlGeneral.CreateIsocurveData |
createIsocurve(Tag faceId,
int uvFlag,
double parameter,
double distTol)
Refer to UF_MODL_create_isocurve for documentation.
|
UFVariant |
createLaw(int lawMethod,
String lawStr1,
String lawStr2,
UFModl.StringList spineStr,
UFModl.StringList lawCvStr,
int numSpinePoints,
double[] spineXyz,
double[] spineValues,
Tag baseLineTag,
int baseDirection)
Refer to UF_MODL_create_law for documentation.
|
Tag |
createLinearIset(int method,
String numberInX,
String distanceX,
String numberInY,
String distanceY,
Tag[] featureList)
Refer to UF_MODL_create_linear_iset for documentation.
|
Tag[] |
createList()
Refer to UF_MODL_create_list for documentation.
|
UFVariant |
createMultiTransitionLaw(UFModl.StringList spine,
int numPts,
double[] ptXyzs,
String[] ptLawValues,
int[] ptTransTypes)
Refer to UF_MODL_create_multi_transition_law for documentation.
|
Tag |
createProjCurves(Tag[] curveRefs,
Tag[] faceRefs,
int alongFaceNormal,
double[] projVector)
Refer to UF_MODL_create_proj_curves for documentation.
|
Tag |
createPromotion(Tag bodyOcc)
Refer to UF_MODL_create_promotion for documentation.
|
UFModlGeneral.CreateSplineData |
createSpline(int nc,
int kc,
double[] knot,
double[] poles)
Refer to UF_MODL_create_spline for documentation.
|
UFModlGeneral.CreTrimBsurfData |
creTrimBsurf(int nu,
int nv,
int ku,
int kv,
double[] uKnot,
double[] vKnot,
double[] poles,
int loopCount,
int[] edgeCounts,
int[] edgeSenses,
Tag[] edgeCurves,
int projCurves,
double distTol)
Refer to UF_MODL_cre_trim_bsurf for documentation.
|
void |
deleteExp(String expName)
Refer to UF_MODL_delete_exp for documentation.
|
void |
deleteExpTag(Tag oldExp)
Refer to UF_MODL_delete_exp_tag for documentation.
|
UFModlGeneral.DissectExpStringData |
dissectExpString(String expStr)
Refer to UF_MODL_dissect_exp_string for documentation.
|
void |
editBsurf(Tag faceEid,
UFModl.Bsurface bsurf)
Refer to UF_MODL_edit_bsurf for documentation.
|
void |
editCircularIset(Tag featureObjId,
String numberStr,
String angleStr,
String radiusStr,
Tag rotationPointId)
Refer to UF_MODL_edit_circular_iset for documentation.
|
void |
editExp(String exprStr)
Refer to UF_MODL_edit_exp for documentation.
|
void |
editLinearIset(Tag featureObjId,
String numberInX,
String distanceX,
String numberInY,
String distanceY)
Refer to UF_MODL_edit_linear_iset for documentation.
|
double |
evalExp(String expName)
Refer to UF_MODL_eval_exp for documentation.
|
double[] |
evaluateCurve(Tag curveId,
double param,
int derivFlag)
Refer to UF_MODL_evaluate_curve for documentation.
|
void |
exportExp(String fileSpec)
Refer to UF_MODL_export_exp for documentation.
|
void |
exportUdf(String[] ipPrompts,
String[] ipNames,
int numberOfElements,
UFModl.FeatureSigns sign)
Refer to UF_MODL_export_udf for documentation.
|
UFModlGeneral.FixBsurfaceData |
fixBsurfaceData(double degenToler,
UFModl.Bsurface bsurface)
Refer to UF_MODL_fix_bsurface_data for documentation.
|
int |
getCurveEdgeDirection(double endPoint,
Tag curveEdgeEid)
Refer to UF_MODL_get_curve_edge_direction for documentation.
|
UFModl.DimensionData |
getDimensionData(Tag exp,
Tag featureTag)
Refer to UF_MODL_get_dimension_data for documentation.
|
void |
hideParentCurves(Tag featureTag,
int nUnchDispStat,
UFModl.ParentDispInfo[] unchParentsDispStatus,
int nChDispStat,
UFModl.ParentDispInfo[] chParentsDispStatus)
Refer to UF_MODL_hide_parent_curves for documentation.
|
void |
importExp(String fileSpec,
int newDef)
Refer to UF_MODL_import_exp for documentation.
|
Tag |
importUdf(String filename,
double[] destCsys,
double[] destPoint)
Refer to UF_MODL_import_udf for documentation.
|
void |
initStringList(UFModl.StringList stringList1)
Refer to UF_MODL_init_string_list for documentation.
|
boolean |
isExpInPart(Tag objectInSearchPart,
String leftHandSide)
Refer to UF_MODL_is_exp_in_part for documentation.
|
boolean |
isGeometricExpression(Tag expTag)
Refer to UF_MODL_is_geometric_expression for documentation.
|
Tag |
promMapObjectDown(Tag promTag)
Refer to UF_MODL_prom_map_object_down for documentation.
|
Tag |
promMapObjectUp(Tag baseTag,
Tag promFeatTag)
Refer to UF_MODL_prom_map_object_up for documentation.
|
void |
putListItem(Tag[] list,
Tag objId)
Refer to UF_MODL_put_list_item for documentation.
|
void |
redefineRpoConstraint(Tag constraint,
Tag eidTarget,
int tangent2arc1,
Tag eidTool,
int tangent2arc2)
Refer to UF_MODL_redefine_rpo_constraint for documentation.
|
void |
redefineTrimFaces(Tag udfId,
int nTrimFaces,
Tag[] trimFaces,
boolean deleteRpo)
Refer to UF_MODL_redefine_trim_faces for documentation.
|
void |
renameExp(String oldExpName,
String newExpName)
Refer to UF_MODL_rename_exp for documentation.
|
UFModlGeneral.RequireUdfMappingForEditData |
requireUdfMappingForEdit(Tag udfInsertTag)
Refer to UF_MODL_require_udf_mapping_for_edit for documentation.
|
UFModlGeneral.RequireUdfMappingForInsertData |
requireUdfMappingForInsert(Tag udfDefineTag)
Refer to UF_MODL_require_udf_mapping_for_insert for documentation.
|
void |
setBsurfKnotDisplay(Tag face,
boolean state)
Refer to UF_MODL_set_bsurf_knot_display for documentation.
|
void |
setBsurfPoleDisplay(Tag face,
boolean state)
Refer to UF_MODL_set_bsurf_pole_display for documentation.
|
void |
setCurveFitMethod(int fitMethod)
Refer to UF_MODL_set_curve_fit_method for documentation.
|
void |
setSuppressExpTag(Tag featureTag,
Tag expressionTag)
Refer to UF_MODL_set_suppress_exp_tag for documentation.
|
void |
setUdfParms(Tag udfId,
String[] prompt,
String[] values,
int numberOfParms)
Refer to UF_MODL_set_udf_parms for documentation.
|
UFModlGeneral.SmoothBsurfaceData |
smoothBsurfaceData(int contOrderU,
int contOrderV,
double distToler,
double angToler,
UFModl.Bsurface bsurf)
Refer to UF_MODL_smooth_bsurface_data for documentation.
|
int |
sortFeatures(Tag feature1,
Tag feature2)
Refer to UF_MODL_sort_features for documentation.
|
UFModl.UdfExpData |
udfInitExpData(UFModl.UdfExpData expData)
Refer to UF_MODL_udf_init_exp_data for documentation.
|
UFModl.UdfsDefData |
udfsAskDefData(Tag featureTag)
Refer to UF_MODL_udfs_ask_def_data for documentation.
|
void |
udfsCreateDef(Tag featureTag,
UFModl.UdfsDefData udfsData)
Refer to UF_MODL_udfs_create_def for documentation.
|
void |
udfsRedefineDef(Tag featureTag,
UFModl.UdfsDefData udfsData)
Refer to UF_MODL_udfs_redefine_def for documentation.
|
void |
unclockInstance(Tag featureObjId)
Refer to UF_MODL_unclock_instance for documentation.
|
void |
unclockIset(Tag featureObjId)
Refer to UF_MODL_unclock_iset for documentation.
|
void |
unregisterRpoRoutine()
Refer to UF_MODL_unregister_rpo_routine for documentation.
|
void |
unregisterUdfMappingRoutine()
Refer to UF_MODL_unregister_udf_mapping_routine for documentation.
|
void |
unsetSuppressExpTag(Tag featureTag)
Refer to UF_MODL_unset_suppress_exp_tag for documentation.
|
UFModlGeneral.CreateBsurfData createBsurf(int nu, int nv, int ku, int kv, double[] uKnot, double[] vKnot, double[] poles) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.CreTrimBsurfData creTrimBsurf(int nu, int nv, int ku, int kv, double[] uKnot, double[] vKnot, double[] poles, int loopCount, int[] edgeCounts, int[] edgeSenses, Tag[] edgeCurves, int projCurves, double distTol) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.Cre2dtrimBsurfData cre2dtrimBsurf(int nu, int nv, int ku, int kv, double[] uKnot, double[] vKnot, double[] poles, int loopCount, int[] edgeCounts, int[] edgeSenses, Tag[] edgeBcurves, double edgeTol) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.CreateBsEdgesData createBsEdges(int nu, int nv, int ku, int kv, double[] uKnot, double[] vKnot, double[] poles) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.CreateBsurfaceData createBsurface(UFModl.Bsurface surface) throws NXException, RemoteException
NXException
RemoteException
Tag createBsurfThruPts(int createMode, int uClosedStatus, int vClosedStatus, int uDegree, int vDegree, int numRows, UFModl.BsurfRowInfo[] ptsInfoPerRow) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.SmoothBsurfaceData smoothBsurfaceData(int contOrderU, int contOrderV, double distToler, double angToler, UFModl.Bsurface bsurf) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.FixBsurfaceData fixBsurfaceData(double degenToler, UFModl.Bsurface bsurface) throws NXException, RemoteException
NXException
RemoteException
UFModl.Bsurface askBsurf(Tag face) throws NXException, RemoteException
NXException
RemoteException
void editBsurf(Tag faceEid, UFModl.Bsurface bsurf) throws NXException, RemoteException
NXException
RemoteException
void setBsurfPoleDisplay(Tag face, boolean state) throws NXException, RemoteException
NXException
RemoteException
boolean askBsurfPoleDisplay(Tag face) throws NXException, RemoteException
NXException
RemoteException
void setBsurfKnotDisplay(Tag face, boolean state) throws NXException, RemoteException
NXException
RemoteException
boolean askBsurfKnotDisplay(Tag face) throws NXException, RemoteException
NXException
RemoteException
Tag createCurveFromEdge(Tag edgeId) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.CreateIsocurveData createIsocurve(Tag faceId, int uvFlag, double parameter, double distTol) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.CreateIsoclineCurvesData createIsoclineCurves(Tag faceId, double[] direction, double angle, double distTol) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskCurveParmData askCurveParm(Tag curveId, double[] refPnt) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskCurvePropsData askCurveProps(Tag curveId, double parm) throws NXException, RemoteException
NXException
RemoteException
double askPointAlongCurve(double[] point, Tag curve, double offset, int direction, double tolerance) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskPointAlongCurve2Data askPointAlongCurve2(double[] point, Tag curve, double offset, int direction, double tolerance) throws NXException, RemoteException
NXException
RemoteException
Tag createProjCurves(Tag[] curveRefs, Tag[] faceRefs, int alongFaceNormal, double[] projVector) throws NXException, RemoteException
NXException
RemoteException
Tag[] askProjCurves(Tag projCurveFeature) throws NXException, RemoteException
NXException
RemoteException
int askCurveClosed(Tag tag) throws NXException, RemoteException
NXException
RemoteException
double[] evaluateCurve(Tag curveId, double param, int derivFlag) throws NXException, RemoteException
NXException
RemoteException
int askCurvePeriodicity(Tag curveId) throws NXException, RemoteException
NXException
RemoteException
double askCurveParmNoExt(Tag curveId, double[] refPoint) throws NXException, RemoteException
NXException
RemoteException
int askCurveFitMethod() throws NXException, RemoteException
NXException
RemoteException
void setCurveFitMethod(int fitMethod) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.CreateSplineData createSpline(int nc, int kc, double[] knot, double[] poles) throws NXException, RemoteException
NXException
RemoteException
void hideParentCurves(Tag featureTag, int nUnchDispStat, UFModl.ParentDispInfo[] unchParentsDispStatus, int nChDispStat, UFModl.ParentDispInfo[] chParentsDispStatus) throws NXException, RemoteException
NXException
RemoteException
UFVariant createLaw(int lawMethod, String lawStr1, String lawStr2, UFModl.StringList spineStr, UFModl.StringList lawCvStr, int numSpinePoints, double[] spineXyz, double[] spineValues, Tag baseLineTag, int baseDirection) throws NXException, RemoteException
NXException
RemoteException
UFVariant createMultiTransitionLaw(UFModl.StringList spine, int numPts, double[] ptXyzs, String[] ptLawValues, int[] ptTransTypes) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.CreateGeodesicCurvesData createGeodesicCurves(int numberOfFaces, Tag[] faceEids, double[] startPnt, double[] startDir, double length, double distTol) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskFeaturesOfUdfData askFeaturesOfUdf(Tag udfTag) throws NXException, RemoteException
NXException
RemoteException
Tag importUdf(String filename, double[] destCsys, double[] destPoint) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskUdfParmsData askUdfParms(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
void setUdfParms(Tag udfId, String[] prompt, String[] values, int numberOfParms) throws NXException, RemoteException
NXException
RemoteException
Tag booleanUdf(Tag udfId, Tag targetFace, Tag toolFace, double[] toolDir, int numTargetFaces, Tag[] solidTargetFaces, int numToolFaces, Tag[] solidToolFaces, boolean included) throws NXException, RemoteException
NXException
RemoteException
Tag booleanUdf1(Tag udfId, Tag targetFace, Tag toolFace, double[] toolDir, int numTargetFaces, Tag[] targetFaces, int numToolFaces, Tag[] toolFaces, boolean included, Tag targetBody, boolean flip) throws NXException, RemoteException
NXException
RemoteException
void exportUdf(String[] ipPrompts, String[] ipNames, int numberOfElements, UFModl.FeatureSigns sign) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskUdfDefinitionData askUdfDefinition(Tag udfTag) throws NXException, RemoteException
NXException
RemoteException
Tag createInstantiatedUdf(Tag udfDefinitionTag, String cgmFileName, Tag[] oldParents, Tag[] newParents, int numParents, Tag[] oldExpression, String[] newExpressionValue, int numExpression) throws NXException, RemoteException
NXException
RemoteException
Tag askSweepOfUdf(Tag udfEid) throws NXException, RemoteException
NXException
RemoteException
UFModl.UdfsDefData udfsAskDefData(Tag featureTag) throws NXException, RemoteException
NXException
RemoteException
void udfsCreateDef(Tag featureTag, UFModl.UdfsDefData udfsData) throws NXException, RemoteException
NXException
RemoteException
void udfsRedefineDef(Tag featureTag, UFModl.UdfsDefData udfsData) throws NXException, RemoteException
NXException
RemoteException
void redefineTrimFaces(Tag udfId, int nTrimFaces, Tag[] trimFaces, boolean deleteRpo) throws NXException, RemoteException
NXException
RemoteException
UFModl.UdfExpData udfInitExpData(UFModl.UdfExpData expData) throws NXException, RemoteException
NXException
RemoteException
void unregisterUdfMappingRoutine() throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.RequireUdfMappingForInsertData requireUdfMappingForInsert(Tag udfDefineTag) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.RequireUdfMappingForEditData requireUdfMappingForEdit(Tag udfInsertTag) throws NXException, RemoteException
NXException
RemoteException
Tag createPromotion(Tag bodyOcc) throws NXException, RemoteException
NXException
RemoteException
Tag promMapObjectUp(Tag baseTag, Tag promFeatTag) throws NXException, RemoteException
NXException
RemoteException
Tag promMapObjectDown(Tag promTag) throws NXException, RemoteException
NXException
RemoteException
Tag askPromFeatOfSolid(Tag promSolid) throws NXException, RemoteException
NXException
RemoteException
Tag askSolidOfPromFeat(Tag promFeat) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskPromotionPathData askPromotionPath(Tag promSolid, boolean fullPath) throws NXException, RemoteException
NXException
RemoteException
void redefineRpoConstraint(Tag constraint, Tag eidTarget, int tangent2arc1, Tag eidTool, int tangent2arc2) throws NXException, RemoteException
NXException
RemoteException
void unregisterRpoRoutine() throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskRpoDescOfFeatData askRpoDescOfFeat(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskRpoDescOfFrecData askRpoDescOfFrec(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
Tag askSketchOfSweep(Tag sweepObjId) throws NXException, RemoteException
NXException
RemoteException
Tag[] askConstraints(Tag feature) throws NXException, RemoteException
NXException
RemoteException
String askConstraintType(Tag constraint) throws NXException, RemoteException
NXException
RemoteException
Tag createLinearIset(int method, String numberInX, String distanceX, String numberInY, String distanceY, Tag[] featureList) throws NXException, RemoteException
NXException
RemoteException
Tag createCircularIset(int method, double[] location, double[] axis, String numberStr, String angleStr, Tag[] featureList) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskLinearIsetParmsData askLinearIsetParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskCircularIsetParmsData askCircularIsetParms(Tag featureObjId, int edit) throws NXException, RemoteException
NXException
RemoteException
void editLinearIset(Tag featureObjId, String numberInX, String distanceX, String numberInY, String distanceY) throws NXException, RemoteException
NXException
RemoteException
void editCircularIset(Tag featureObjId, String numberStr, String angleStr, String radiusStr, Tag rotationPointId) throws NXException, RemoteException
NXException
RemoteException
Tag[] askInstance(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
Tag askMaster(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
Tag askInstanceIset(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
void clockInstance(Tag featureObjId, String clockValue1, String clockValue2) throws NXException, RemoteException
NXException
RemoteException
void unclockInstance(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
void unclockIset(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
void createExp(String exprStr) throws NXException, RemoteException
NXException
RemoteException
void deleteExp(String expName) throws NXException, RemoteException
NXException
RemoteException
void editExp(String exprStr) throws NXException, RemoteException
NXException
RemoteException
double evalExp(String expName) throws NXException, RemoteException
NXException
RemoteException
void exportExp(String fileSpec) throws NXException, RemoteException
NXException
RemoteException
String askExp(String expName) throws NXException, RemoteException
NXException
RemoteException
void importExp(String fileSpec, int newDef) throws NXException, RemoteException
NXException
RemoteException
void renameExp(String oldExpName, String newExpName) throws NXException, RemoteException
NXException
RemoteException
Tag createExpTag(String string) throws NXException, RemoteException
NXException
RemoteException
void deleteExpTag(Tag oldExp) throws NXException, RemoteException
NXException
RemoteException
double askExpTagValue(Tag expressionTag) throws NXException, RemoteException
NXException
RemoteException
String askExpTagString(Tag expressionTag) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.DissectExpStringData dissectExpString(String expStr) throws NXException, RemoteException
NXException
RemoteException
Tag askSuppressExpTag(Tag featureTag) throws NXException, RemoteException
NXException
RemoteException
void setSuppressExpTag(Tag featureTag, Tag expressionTag) throws NXException, RemoteException
NXException
RemoteException
void unsetSuppressExpTag(Tag featureTag) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskExpsOfFeatureData askExpsOfFeature(Tag feature) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskExpsOfPartData askExpsOfPart(Tag partTag) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskFeaturesOfExpData askFeaturesOfExp(Tag exp) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskExpDescOfFeatData askExpDescOfFeat(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskExpDescOfFrecData askExpDescOfFrec(Tag featureObjId) throws NXException, RemoteException
NXException
RemoteException
Tag askOwningFeatOfExp(Tag exp) throws NXException, RemoteException
NXException
RemoteException
String askDescriptorOfExp(Tag exp) throws NXException, RemoteException
NXException
RemoteException
boolean isGeometricExpression(Tag expTag) throws NXException, RemoteException
NXException
RemoteException
boolean isExpInPart(Tag objectInSearchPart, String leftHandSide) throws NXException, RemoteException
NXException
RemoteException
UFModl.DimensionData getDimensionData(Tag exp, Tag featureTag) throws NXException, RemoteException
NXException
RemoteException
Tag askObject(int ugType, int ugSubtype, Tag object) throws NXException, RemoteException
NXException
RemoteException
int askListCount(Tag[] list) throws NXException, RemoteException
NXException
RemoteException
Tag askListItem(Tag[] list, int index) throws NXException, RemoteException
NXException
RemoteException
void putListItem(Tag[] list, Tag objId) throws NXException, RemoteException
NXException
RemoteException
Tag[] createList() throws NXException, RemoteException
NXException
RemoteException
int getCurveEdgeDirection(double endPoint, Tag curveEdgeEid) throws NXException, RemoteException
NXException
RemoteException
void initStringList(UFModl.StringList stringList1) throws NXException, RemoteException
NXException
RemoteException
int sortFeatures(Tag feature1, Tag feature2) throws NXException, RemoteException
NXException
RemoteException
Tag askNextFeature(Tag feature) throws NXException, RemoteException
NXException
RemoteException
Tag askPreviousFeature(Tag feature) throws NXException, RemoteException
NXException
RemoteException
String askFeatSysname(Tag featureEid) throws NXException, RemoteException
NXException
RemoteException
String askFeatOrUdfSysname(Tag featureEid) throws NXException, RemoteException
NXException
RemoteException
double[] askBoundingBox(Tag object) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskBoundingBoxAlignedData askBoundingBoxAligned(Tag object, Tag csysTag, boolean expand) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskBoundingBoxExactData askBoundingBoxExact(Tag object, Tag csysTag) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskTorusParmsData askTorusParms(Tag featureTag, int edit) throws NXException, RemoteException
NXException
RemoteException
UFModlGeneral.AskPrismParmsData askPrismParms(Tag featureTag, int edit) throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.