Class CustomManager
Inheritance
CustomManager
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(DatumIconHandler)
Declaration
public int AddDatumIconHandler(CustomManager.DatumIconHandler handler)
Parameters
Returns
AddJointPmiCreated(JointPmiCreated)
Declaration
public int AddJointPmiCreated(CustomManager.JointPmiCreated handler)
Parameters
Returns
AddModifyFeatureHandler(ModifyFeatureHandler)
Declaration
public int AddModifyFeatureHandler(CustomManager.ModifyFeatureHandler handler)
Parameters
Returns
AddPipeJointSetType(PipeJointSetType)
Declaration
public int AddPipeJointSetType(CustomManager.PipeJointSetType handler)
Parameters
Returns
AddPointExitHandler(PointExitHandler)
Declaration
public int AddPointExitHandler(CustomManager.PointExitHandler handler)
Parameters
Returns
AddVariableBevelHandler(VariableBevelHandler)
Declaration
public int AddVariableBevelHandler(CustomManager.VariableBevelHandler handler)
Parameters
Returns
AddWeldJointHandler(WeldJointHandler)
Declaration
public int AddWeldJointHandler(CustomManager.WeldJointHandler handler)
Parameters
Returns
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[], bool)
Declaration
public void ConvertLegacy(Feature[] fsetFeatures, bool createSingleFeatures)
Parameters
Type |
Name |
Description |
Feature[] |
fsetFeatures |
|
bool |
createSingleFeatures |
|
ConvertLegacyJoint(Feature)
Declaration
public void ConvertLegacyJoint(Feature feature)
Parameters
Type |
Name |
Description |
Feature |
feature |
|
Declaration
public void ConvertTransformWeld(Feature[] selectedObjects)
Parameters
Type |
Name |
Description |
Feature[] |
selectedObjects |
|
CreateFeatureGroupsForCommonConnectedParts(JointmarkElement[])
Declaration
public void CreateFeatureGroupsForCommonConnectedParts(JointmarkElement[] weldFeatures)
Parameters
DeleteDesignFeatures(DeleteOption, TaggedObject)
Declaration
public void DeleteDesignFeatures(CustomManager.DeleteOption deleteOption, TaggedObject designObject)
Parameters
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
GetMasterJointCollectorOfSplitFeature(Feature)
Declaration
public ScCollector GetMasterJointCollectorOfSplitFeature(Feature feature)
Parameters
Type |
Name |
Description |
Feature |
feature |
|
Returns
HasSourceFacesInWeldPart(Feature)
Declaration
public bool[] HasSourceFacesInWeldPart(Feature weldFeature)
Parameters
Type |
Name |
Description |
Feature |
weldFeature |
|
Returns
ImpactAnalysisCheck(NXObject[])
Declaration
public void ImpactAnalysisCheck(NXObject[] selectedObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
selectedObjects |
|
ImpactAnalysisCheckConnectedParts(NXObject[])
Declaration
public void ImpactAnalysisCheckConnectedParts(NXObject[] selectedObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
selectedObjects |
|
ImpactAnalysisConfirm(NXObject[])
Declaration
public void ImpactAnalysisConfirm(NXObject[] selectedObjects)
Parameters
Type |
Name |
Description |
NXObject[] |
selectedObjects |
|
LocateWelds(bool, bool, bool, bool, out NXObject[])
Declaration
public void LocateWelds(bool searchEntireAssembly, bool wantSolids, bool wantCurves, bool wantPoints, out NXObject[] foundObjectsArray)
Parameters
Type |
Name |
Description |
bool |
searchEntireAssembly |
|
bool |
wantSolids |
|
bool |
wantCurves |
|
bool |
wantPoints |
|
NXObject[] |
foundObjectsArray |
|
LocateWelds(bool, bool, bool, bool, bool, out NXObject[])
Declaration
public void LocateWelds(bool searchEntireAssembly, bool excludeInvisibleComponents, bool wantSolids, bool wantCurves, bool wantPoints, out NXObject[] foundObjectsArray)
Parameters
Type |
Name |
Description |
bool |
searchEntireAssembly |
|
bool |
excludeInvisibleComponents |
|
bool |
wantSolids |
|
bool |
wantCurves |
|
bool |
wantPoints |
|
NXObject[] |
foundObjectsArray |
|
LocateWelds(bool, bool, bool, bool, bool, bool, 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 |
bool |
searchEntireAssembly |
|
bool |
excludeInvisibleComponents |
|
bool |
wantSolids |
|
bool |
wantCurves |
|
bool |
wantPoints |
|
bool |
wantStructureWelds |
|
NXObject[] |
foundObjectsArray |
|
RemoveDatumIconHandler(int)
Declaration
public void RemoveDatumIconHandler(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
RemoveJointPmiCreated(int)
Declaration
public void RemoveJointPmiCreated(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
RemoveModifyFeatureHandler(int)
Declaration
public void RemoveModifyFeatureHandler(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
RemovePipeJointSetType(int)
Declaration
public void RemovePipeJointSetType(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
RemovePointExitHandler(int)
Declaration
public void RemovePointExitHandler(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
RemoveVariableBevelHandler(int)
Declaration
public void RemoveVariableBevelHandler(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
RemoveWeldJointHandler(int)
Declaration
public void RemoveWeldJointHandler(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
ShowSolids(bool)
Declaration
public void ShowSolids(bool showSolids)
Parameters
Type |
Name |
Description |
bool |
showSolids |
|
ToArray()
Declaration
public EdgePrep[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink