Class JointmarkBuilder
Inheritance
JointmarkBuilder
Assembly: NXOpen.dll
Syntax
public class JointmarkBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
JointmarkBuilder()
Declaration
protected JointmarkBuilder()
Properties
Associativity
Declaration
public bool Associativity { get; set; }
Property Value
Characteristics
Declaration
public CharacteristicsBuilder Characteristics { get; }
Property Value
ConnectPart
Declaration
[Obsolete("Deprecated in NX1872.0.0. Use JA_JOINTMARK_BUILDER_get_ConnectPartType instead.")]
public bool ConnectPart { get; set; }
Property Value
ConnectPartType
Declaration
public JointmarkBuilder.ConnectPartTypes ConnectPartType { get; set; }
Property Value
ConnectedPanelType
Declaration
public JointmarkBuilder.ConnectedPanelTypes ConnectedPanelType { get; set; }
Property Value
ConstructionMethod
Declaration
public JointmarkBuilder.Method ConstructionMethod { get; set; }
Property Value
CreateSingleFeatures
Declaration
public bool CreateSingleFeatures { get; set; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
FaceSetsList
Declaration
public JointmarkFaceSetsBuilderList FaceSetsList { get; }
Property Value
FixedCsys
Declaration
public CoordinateSystem FixedCsys { get; set; }
Property Value
GuideCurvesList
Declaration
public JointmarkGuideBuilderList GuideCurvesList { get; }
Property Value
NotifyIfParentPointMoved
Declaration
public bool NotifyIfParentPointMoved { get; set; }
Property Value
OrientationMethod
Declaration
public JointmarkBuilder.OrientationMethodTypes OrientationMethod { get; set; }
Property Value
Plane
Declaration
public Plane Plane { get; set; }
Property Value
PointList
Declaration
public JointmarkPointsBuilderList PointList { get; }
Property Value
ProjectionDirectionOption
Declaration
public JointmarkBuilder.ProjectionDirectionOptions ProjectionDirectionOption { get; set; }
Property Value
ReferenceSheetType
Declaration
public JointmarkBuilder.ReferenceSheetTypes ReferenceSheetType { get; set; }
Property Value
ReuseFeatures
Declaration
public SelectFeatureList ReuseFeatures { get; }
Property Value
ReuseFeaturesMethod
Declaration
public JointmarkBuilder.ReuseMethod ReuseFeaturesMethod { get; set; }
Property Value
SelectMirrorObject
Declaration
public SelectTaggedObjectList SelectMirrorObject { get; }
Property Value
SelectPointsObject
Declaration
public SelectPointList SelectPointsObject { get; }
Property Value
SelectTranslateObject
Declaration
public SelectTaggedObjectList SelectTranslateObject { get; }
Property Value
ShowWorkCsys
Declaration
public bool ShowWorkCsys { get; set; }
Property Value
TranslateCsys
Declaration
public CoordinateSystem TranslateCsys { get; set; }
Property Value
TranslateX
Declaration
public Expression TranslateX { get; }
Property Value
TranslateY
Declaration
public Expression TranslateY { get; }
Property Value
TranslateZ
Declaration
public Expression TranslateZ { get; }
Property Value
Vector
Declaration
public Direction Vector { get; set; }
Property Value
Methods
AppendPoints(bool, Curve)
Declaration
public void AppendPoints(bool mode, Curve curve)
Parameters
AskConnectedFaces()
Declaration
public ConnectedPart AskConnectedFaces()
Returns
CreateReferenceData()
Declaration
public void CreateReferenceData()
CreateSymbolCurve(string, string)
Declaration
public Curve CreateSymbolCurve(string path, string name)
Parameters
Returns
DeleteReferenceData()
Declaration
public void DeleteReferenceData()
FromReuseFeatures(out bool, out bool, out bool)
Declaration
public void FromReuseFeatures(out bool faceSetsUpdated, out bool guideCurvesUpdated, out bool pointSelectionUpdated)
Parameters
Type |
Name |
Description |
bool |
faceSetsUpdated |
|
bool |
guideCurvesUpdated |
|
bool |
pointSelectionUpdated |
|
GetCreateReferenceDataMessages(out string[])
Declaration
public void GetCreateReferenceDataMessages(out string[] messages)
Parameters
Type |
Name |
Description |
string[] |
messages |
|
GetReferenceSheet()
Declaration
public Feature GetReferenceSheet()
Returns
GetSelectedReferences(out NXObject[])
Declaration
public void GetSelectedReferences(out NXObject[] references)
Parameters
Type |
Name |
Description |
NXObject[] |
references |
|
GetSheetEdges(out Edge[])
Declaration
public void GetSheetEdges(out Edge[] edges)
Parameters
Type |
Name |
Description |
Edge[] |
edges |
|
MapFeaturesToPoints()
Declaration
public void MapFeaturesToPoints()
MoveReferenceSheet()
Declaration
public void MoveReferenceSheet()
NewFaceSets()
Declaration
public JointmarkFaceSetsBuilder NewFaceSets()
Returns
NewGuide()
Declaration
public JointmarkGuideBuilder NewGuide()
Returns
NewPoints()
Declaration
public JointmarkPointsBuilder NewPoints()
Returns
RediscoverFaces()
Declaration
public void RediscoverFaces()
SetDisplayCsys(bool)
Declaration
public void SetDisplayCsys(bool status)
Parameters
Type |
Name |
Description |
bool |
status |
|
SetShowThruState(bool)
Declaration
public void SetShowThruState(bool status)
Parameters
Type |
Name |
Description |
bool |
status |
|
UpdateFeatures()
Declaration
public void UpdateFeatures()
UpdatePoint()
Declaration
public void UpdatePoint()
UpdateReferenceSheet(bool)
Declaration
public Feature UpdateReferenceSheet(bool facesModified)
Parameters
Type |
Name |
Description |
bool |
facesModified |
|
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink