Class FileNew
Assembly: NXOpen.dll
Syntax
public class FileNew : Builder, IMessageSink, IComponentBuilder
Constructors
FileNew()
Declaration
Properties
Application
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.FileNew.ApplicationName that takes a string name instead.")]
public FileNewApplication Application { get; set; }
Property Value
ApplicationName
Declaration
public string ApplicationName { get; set; }
Property Value
DesignElementState
Declaration
public string DesignElementState { get; set; }
Property Value
DesignElementType
Declaration
public string DesignElementType { get; set; }
Property Value
DisplayPartOption
Declaration
public DisplayPartOption DisplayPartOption { get; set; }
Property Value
ItemType
Declaration
public string ItemType { get; set; }
Property Value
MakeDisplayedPart
Declaration
public bool MakeDisplayedPart { get; set; }
Property Value
MasterFileName
Declaration
public string MasterFileName { get; set; }
Property Value
NewFileName
Declaration
public string NewFileName { get; set; }
Property Value
RelationType
Declaration
public string RelationType { get; set; }
Property Value
Specialization
Declaration
public string Specialization { get; set; }
Property Value
TemplateFileName
Declaration
public string TemplateFileName { get; set; }
Property Value
TemplatePresentationName
Declaration
public string TemplatePresentationName { get; set; }
Property Value
TemplateType
Declaration
public FileNewTemplateType TemplateType { get; set; }
Property Value
Units
Declaration
public Part.Units Units { get; set; }
Property Value
UseBlankTemplate
Declaration
public bool UseBlankTemplate { get; set; }
Property Value
UsesMasterModel
Declaration
public string UsesMasterModel { get; set; }
Property Value
Methods
AllowTemplatePostPartCreationAction(bool)
Declaration
public void AllowTemplatePostPartCreationAction(bool allowTemplatePostPartCreationAction)
Parameters
Type |
Name |
Description |
bool |
allowTemplatePostPartCreationAction |
|
AutoAssignCloudAttributes()
Declaration
public void AutoAssignCloudAttributes()
GetAddMasterFlag()
Declaration
[Obsolete("Deprecated in NX10.0.0. Use NXOpen.PDM.PartOperationCreateBuilder.GetAddMaster to get addMaster flag.")]
public bool GetAddMasterFlag()
Returns
GetApplicationNames()
Declaration
public string[] GetApplicationNames()
Returns
GetAvailableTemplates()
Declaration
public string[] GetAvailableTemplates()
Returns
GetCanCreateAltrep()
Declaration
public bool GetCanCreateAltrep()
Returns
GetTemplates()
Declaration
public FileNewTemplate[] GetTemplates()
Returns
SetAddMasterFlag(bool)
Declaration
[Obsolete("Deprecated in NX10.0.0. Use NXOpen.PDM.PartOperationCreateBuilder.SetAddMaster to set addMaster flag.")]
public void SetAddMasterFlag(bool addMaster)
Parameters
Type |
Name |
Description |
bool |
addMaster |
|
SetCanCreateAltrep(bool)
Declaration
public void SetCanCreateAltrep(bool createAltrep)
Parameters
Type |
Name |
Description |
bool |
createAltrep |
|
SetCloudDMNewPartBuilder(NewPartBuilder)
Declaration
public void SetCloudDMNewPartBuilder(NewPartBuilder cloudDMNewPartBuilder)
Parameters
SetPartOperationCreateBuilder(PartOperationBuilder)
Declaration
public void SetPartOperationCreateBuilder(PartOperationBuilder partOperationBuilder)
Parameters
SetProjectsData(string[], int[])
Declaration
[Obsolete("Deprecated in NX10.0.0. Use NXOpen.Session.AssignRemoveProjects to assign/remove projects.")]
public void SetProjectsData(string[] projectName, int[] assignmentState)
Parameters
Type |
Name |
Description |
string[] |
projectName |
|
int[] |
assignmentState |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink