Class MeshControlBuilder
Inheritance
System.Object
System.MarshalByRefObject
MeshControlBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
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.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class MeshControlBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
MeshControlBuilder()
Declaration
protected MeshControlBuilder()
Properties
AspectRatio
Declaration
public Expression AspectRatio { get; }
Property Value
BlBodySelection
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use NXOpen.CAE.MeshControlBuilder.BlTargetSelection instead.")]
public SelectNXObjectList BlBodySelection { get; }
Property Value
BlBodySelectionToggle
Declaration
public bool BlBodySelectionToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BlDimension
Declaration
public int BlDimension { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
BlTargetSelection
Declaration
public SelectNXObjectList BlTargetSelection { get; }
Property Value
BoundingVolumeApplyToSurfacesOnly
Declaration
public bool BoundingVolumeApplyToSurfacesOnly { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BoundingVolumeBodySelection
Declaration
public SelectNXObjectList BoundingVolumeBodySelection { get; }
Property Value
BoundingVolumeDensityElementSize
Declaration
public Expression BoundingVolumeDensityElementSize { get; }
Property Value
ChordalTolerance
Declaration
public Expression ChordalTolerance { get; }
Property Value
CylinderAxialElementSize
Declaration
public Expression CylinderAxialElementSize { get; }
Property Value
CylinderAxialElementSizeOption
Declaration
public MeshControlBuilder.CylinderAxialElementSizeType CylinderAxialElementSizeOption { get; set; }
Property Value
CylinderAxialNumElements
Declaration
public int CylinderAxialNumElements { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CylinderAxialNumElementsExp
Declaration
public Expression CylinderAxialNumElementsExp { get; }
Property Value
CylinderCircularNumElements
Declaration
public int CylinderCircularNumElements { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CylinderCircularNumElementsExp
Declaration
public Expression CylinderCircularNumElementsExp { get; }
Property Value
CylinderCircularNumPerQuarter
Declaration
public int CylinderCircularNumPerQuarter { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CylinderCircularNumPerQuarterExp
Declaration
public Expression CylinderCircularNumPerQuarterExp { get; }
Property Value
CylinderCircularSizeOption
Declaration
public MeshControlBuilder.CylinderCircularSizeType CylinderCircularSizeOption { get; set; }
Property Value
CylinderFreezeGeometryOption
Declaration
public bool CylinderFreezeGeometryOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CylinderMaxAngle
Declaration
public Expression CylinderMaxAngle { get; }
Property Value
CylinderMaxRadius
Declaration
public Expression CylinderMaxRadius { get; }
Property Value
CylinderMinAngle
Declaration
public Expression CylinderMinAngle { get; }
Property Value
CylinderMinRadius
Declaration
public Expression CylinderMinRadius { get; }
Property Value
DistributeOnChainOption
Declaration
public bool DistributeOnChainOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EdgeFraction
Declaration
public Expression EdgeFraction { get; }
Property Value
EndSize
Declaration
public Expression EndSize { get; }
Property Value
FilletAxialElementSizeOption
Declaration
public MeshControlBuilder.FilletAxialElementSizeType FilletAxialElementSizeOption { get; set; }
Property Value
FilletCircumMinElementSize
Declaration
public Expression FilletCircumMinElementSize { get; }
Property Value
FilletCircumNumberElements
Declaration
public int FilletCircumNumberElements { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
FilletCircumNumberElementsExp
Declaration
public Expression FilletCircumNumberElementsExp { get; }
Property Value
FilletCircumSizeOption
Declaration
public MeshControlBuilder.FilletCircumferenceSizeType FilletCircumSizeOption { get; set; }
Property Value
FilletCircumTargetElemSize
Declaration
public Expression FilletCircumTargetElemSize { get; }
Property Value
FilletElementSize
Declaration
public Expression FilletElementSize { get; }
Property Value
FilletMaxAngle
Declaration
public Expression FilletMaxAngle { get; }
Property Value
FilletMaxRadius
Declaration
public Expression FilletMaxRadius { get; }
Property Value
FilletMethod
Declaration
public MeshControlBuilder.FilletType FilletMethod { get; set; }
Property Value
FilletMinAngle
Declaration
public Expression FilletMinAngle { get; }
Property Value
FilletMinRadius
Declaration
public Expression FilletMinRadius { get; }
Property Value
FirstLayerThickness
Declaration
public Expression FirstLayerThickness { get; }
Property Value
GeometricRatio
Declaration
public Expression GeometricRatio { get; }
Property Value
GrowthRate
Declaration
public double GrowthRate { get; set; }
Property Value
Type |
Description |
System.Double |
|
HeightDefinedBy
Declaration
public MeshControlBuilder.HeightDefinedByOption HeightDefinedBy { get; set; }
Property Value
HoleAllowNonCircularHolesToggle
Declaration
public bool HoleAllowNonCircularHolesToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HoleFreeEdgesToggle
Declaration
public bool HoleFreeEdgesToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HoleMaxRadius
Declaration
public Expression HoleMaxRadius { get; }
Property Value
HoleMinRadius
Declaration
public Expression HoleMinRadius { get; }
Property Value
MainType
Declaration
public MeshControlBuilder.Types MainType { get; set; }
Property Value
MappedAdjustDepth
Declaration
public bool MappedAdjustDepth { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MappedApplyShapeImprints
Declaration
public bool MappedApplyShapeImprints { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MappedNumberOfLayers
Declaration
public int MappedNumberOfLayers { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MappedNumberOfLayersExp
Declaration
public Expression MappedNumberOfLayersExp { get; }
Property Value
MappedOffset
Declaration
public Expression MappedOffset { get; }
Property Value
MinimumElementSize
Declaration
public Expression MinimumElementSize { get; }
Property Value
MinimumElementSizeOption
Declaration
public bool MinimumElementSizeOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NumberOfLayers
Declaration
public int NumberOfLayers { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfLayersExp
Declaration
public Expression NumberOfLayersExp { get; }
Property Value
NumOfElements
Declaration
public int NumOfElements { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumOfElementsExp
Declaration
public Expression NumOfElementsExp { get; }
Property Value
OverallSize
Declaration
public Expression OverallSize { get; }
Property Value
PointElementSize
Declaration
public Expression PointElementSize { get; }
Property Value
PointIndividualLayerThickness
Declaration
public Expression PointIndividualLayerThickness { get; }
Property Value
PointLayerThicknessOption
Declaration
public bool PointLayerThicknessOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PointNumberOfElements
Declaration
public Expression PointNumberOfElements { get; }
Property Value
PointNumberOfLayers
Declaration
public Expression PointNumberOfLayers { get; }
Property Value
PointRadiusOfInfluence
Declaration
public Expression PointRadiusOfInfluence { get; }
Property Value
PointSpotWeldStatus
Declaration
public bool PointSpotWeldStatus { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ProgressionSubtype
Declaration
public MeshControlBuilder.ProgressionTypes ProgressionSubtype { get; set; }
Property Value
Selection
Declaration
public SelectNXObjectList Selection { get; }
Property Value
SelectionFilterToggle
Declaration
public bool SelectionFilterToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SelectWeldFace
Declaration
public SelectNXObjectList SelectWeldFace { get; }
Property Value
SizeSubtype
Declaration
public MeshControlBuilder.SizeTypes SizeSubtype { get; set; }
Property Value
SizingOption
Declaration
public MeshControlBuilder.SizingType SizingOption { get; set; }
Property Value
SpacingElementSize
Declaration
public Expression SpacingElementSize { get; }
Property Value
SpacingNumberOfElements
Declaration
public int SpacingNumberOfElements { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SpacingNumberOfElementsExp
Declaration
public Expression SpacingNumberOfElementsExp { get; }
Property Value
StartSize
Declaration
public Expression StartSize { get; }
Property Value
TotalThickness
Declaration
public Expression TotalThickness { get; }
Property Value
WeldDirection
Declaration
public MeshControlBuilder.WeldSide WeldDirection { get; set; }
Property Value
WeldDirectionScarEdge
Declaration
public NXObject WeldDirectionScarEdge { get; set; }
Property Value
WeldNumberOfLayers
Declaration
public int WeldNumberOfLayers { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
WeldNumberOfLayersExp
Declaration
public Expression WeldNumberOfLayersExp { get; }
Property Value
WeldOffset
Declaration
public Expression WeldOffset { get; }
Property Value
Methods
AddWeldFaceDefinition()
Declaration
public int AddWeldFaceDefinition()
Returns
Type |
Description |
System.Int32 |
|
AutoCreateWeldFaceDefinitions()
Declaration
public int[] AutoCreateWeldFaceDefinitions()
Returns
Type |
Description |
System.Int32[] |
|
AutoSize()
Declaration
CommitDensities()
Declaration
public MeshControl[] CommitDensities()
Returns
DeleteWeldFaceDefinitions(Int32[])
Declaration
public void DeleteWeldFaceDefinitions(int[] piFaceDefinitions)
Parameters
Type |
Name |
Description |
System.Int32[] |
piFaceDefinitions |
|
GetWeldFaceDefinitions()
Declaration
public int[] GetWeldFaceDefinitions()
Returns
Type |
Description |
System.Int32[] |
|
LoadMeshControlData(MeshControl)
Declaration
public void LoadMeshControlData(MeshControl tMeshControl)
Parameters
ResolveConflicts(Boolean)
Declaration
public void ResolveConflicts(bool fDoNotOverwriteExisting)
Parameters
Type |
Name |
Description |
System.Boolean |
fDoNotOverwriteExisting |
|
SetCurrentPointLayerThicknessDefinition(Int32)
Declaration
public void SetCurrentPointLayerThicknessDefinition(int iLayerId)
Parameters
Type |
Name |
Description |
System.Int32 |
iLayerId |
|
SetWeldFaceDefinition(Int32)
Declaration
public void SetWeldFaceDefinition(int iFaceDefinition)
Parameters
Type |
Name |
Description |
System.Int32 |
iFaceDefinition |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink