Class CustomManager
Inheritance
System.Object
System.MarshalByRefObject
CustomManager
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class CustomManager : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
CustomManager()
Declaration
protected CustomManager()
CustomManager(Session)
Declaration
protected CustomManager(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
AddDatumIconHandler(CustomManager.DatumIconHandler)
Declaration
public int AddDatumIconHandler(CustomManager.DatumIconHandler handler)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddModifyFeatureHandler(CustomManager.ModifyFeatureHandler)
Declaration
public int AddModifyFeatureHandler(CustomManager.ModifyFeatureHandler handler)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddPipeJointSetType(CustomManager.PipeJointSetType)
Declaration
public int AddPipeJointSetType(CustomManager.PipeJointSetType handler)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddPointExitHandler(CustomManager.PointExitHandler)
Declaration
public int AddPointExitHandler(CustomManager.PointExitHandler handler)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddVariableBevelHandler(CustomManager.VariableBevelHandler)
Declaration
public int AddVariableBevelHandler(CustomManager.VariableBevelHandler handler)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddWeldJointHandler(CustomManager.WeldJointHandler)
Declaration
public int AddWeldJointHandler(CustomManager.WeldJointHandler handler)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AskConnectedParts(NXObject)
Declaration
public ConnectedPart AskConnectedParts(NXObject weldTag)
Parameters
Returns
ConvertLegacy()
Declaration
public void ConvertLegacy()
ConvertLegacy(Feature[])
Declaration
public void ConvertLegacy(Feature[] fsetFeatures)
Parameters
Type |
Name |
Description |
Feature[] |
fsetFeatures |
|
ConvertLegacy(Feature[], Boolean)
Declaration
public void ConvertLegacy(Feature[] fsetFeatures, bool createSingleFeatures)
Parameters
Type |
Name |
Description |
Feature[] |
fsetFeatures |
|
System.Boolean |
createSingleFeatures |
|
Declaration
public void ConvertTransformWeld(Feature[] selectedObjects)
Parameters
Type |
Name |
Description |
Feature[] |
selectedObjects |
|
CreateFeatureGroupsForCommonConnectedParts(JointmarkElement[])
Declaration
public void CreateFeatureGroupsForCommonConnectedParts(JointmarkElement[] weldFeatures)
Parameters
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
HasSourceFacesInWeldPart(Feature)
Declaration
public bool[] HasSourceFacesInWeldPart(Feature weldFeature)
Parameters
Type |
Name |
Description |
Feature |
weldFeature |
|
Returns
Type |
Description |
System.Boolean[] |
|
ImpactAnalysisCheck(NXObject[])
Declaration
public void ImpactAnalysisCheck(NXObject[] selectedObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
selectedObjects |
|
ImpactAnalysisConfirm(NXObject[])
Declaration
public void ImpactAnalysisConfirm(NXObject[] selectedObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
selectedObjects |
|
LocateWelds(Boolean, Boolean, Boolean, Boolean, out NXObject[])
Declaration
public void LocateWelds(bool searchEntireAssembly, bool wantSolids, bool wantCurves, bool wantPoints, out NXObject[] foundObjectsArray)
Parameters
Type |
Name |
Description |
System.Boolean |
searchEntireAssembly |
|
System.Boolean |
wantSolids |
|
System.Boolean |
wantCurves |
|
System.Boolean |
wantPoints |
|
NXObject[] |
foundObjectsArray |
|
LocateWelds(Boolean, Boolean, Boolean, Boolean, Boolean, out NXObject[])
Declaration
public void LocateWelds(bool searchEntireAssembly, bool excludeInvisibleComponents, bool wantSolids, bool wantCurves, bool wantPoints, out NXObject[] foundObjectsArray)
Parameters
Type |
Name |
Description |
System.Boolean |
searchEntireAssembly |
|
System.Boolean |
excludeInvisibleComponents |
|
System.Boolean |
wantSolids |
|
System.Boolean |
wantCurves |
|
System.Boolean |
wantPoints |
|
NXObject[] |
foundObjectsArray |
|
LocateWelds(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, out NXObject[])
Declaration
public void LocateWelds(bool searchEntireAssembly, bool excludeInvisibleComponents, bool wantSolids, bool wantCurves, bool wantPoints, bool wantStructureWelds, out NXObject[] foundObjectsArray)
Parameters
Type |
Name |
Description |
System.Boolean |
searchEntireAssembly |
|
System.Boolean |
excludeInvisibleComponents |
|
System.Boolean |
wantSolids |
|
System.Boolean |
wantCurves |
|
System.Boolean |
wantPoints |
|
System.Boolean |
wantStructureWelds |
|
NXObject[] |
foundObjectsArray |
|
RemoveDatumIconHandler(Int32)
Declaration
public void RemoveDatumIconHandler(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
RemoveModifyFeatureHandler(Int32)
Declaration
public void RemoveModifyFeatureHandler(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
RemovePipeJointSetType(Int32)
Declaration
public void RemovePipeJointSetType(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
RemovePointExitHandler(Int32)
Declaration
public void RemovePointExitHandler(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
RemoveVariableBevelHandler(Int32)
Declaration
public void RemoveVariableBevelHandler(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
RemoveWeldJointHandler(Int32)
Declaration
public void RemoveWeldJointHandler(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
ShowSolids(Boolean)
Declaration
public void ShowSolids(bool showSolids)
Parameters
Type |
Name |
Description |
System.Boolean |
showSolids |
|
ToArray()
Declaration
public EdgePrep[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable