Class FeatureGeometry
Inheritance
System.Object
System.MarshalByRefObject
FeatureGeometry
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 FeatureGeometry : Geometry, IMessageSink, IComponentBuilder
Constructors
FeatureGeometry()
Declaration
protected FeatureGeometry()
Properties
UseModelDepth
Declaration
public bool UseModelDepth { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddFeatureSet(CAMFeature, String)
Declaration
public FeatureSet AddFeatureSet(CAMFeature tagMachiningFeature, string featureType)
Parameters
Type |
Name |
Description |
CAMFeature |
tagMachiningFeature |
|
System.String |
featureType |
|
Returns
CreateFeatures(NXObject[], String)
Declaration
public Feature[] CreateFeatures(NXObject[] objects, string featureType)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
System.String |
featureType |
|
Returns
CreateFeatureSet()
Declaration
public FeatureSet CreateFeatureSet()
Returns
GetFeatureSet(Int32)
Declaration
public FeatureSet GetFeatureSet(int nIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
nIndex |
|
Returns
GetMachiningArea()
Declaration
public string GetMachiningArea()
Returns
Type |
Description |
System.String |
|
ReloadList()
Declaration
ReorderFeatures(FeatureGeometry.SortOrder)
Declaration
public void ReorderFeatures(FeatureGeometry.SortOrder sortType)
Parameters
ReorderFeaturesByDirection(FeatureGeometry.SequenceDirectionType, FeatureGeometry.SequencePatternType, Vector3d)
Declaration
public void ReorderFeaturesByDirection(FeatureGeometry.SequenceDirectionType direction, FeatureGeometry.SequencePatternType pattern, Vector3d vecValue)
Parameters
ReorderFeaturesByDirection(FeatureGeometry.SequenceDirectionType, FeatureGeometry.SequencePatternType, Vector3d, Double)
Declaration
public void ReorderFeaturesByDirection(FeatureGeometry.SequenceDirectionType direction, FeatureGeometry.SequencePatternType pattern, Vector3d vecValue, double bandWidth)
Parameters
ReverseFeatures()
Declaration
public void ReverseFeatures()
SetDefaultAttribute(String, Boolean)
Declaration
public void SetDefaultAttribute(string attributeName, bool bValue)
Parameters
Type |
Name |
Description |
System.String |
attributeName |
|
System.Boolean |
bValue |
|
SetDefaultAttribute(String, Double)
Declaration
public void SetDefaultAttribute(string attributeName, double dValue)
Parameters
Type |
Name |
Description |
System.String |
attributeName |
|
System.Double |
dValue |
|
SetDefaultAttribute(String, Int32)
Declaration
public void SetDefaultAttribute(string attributeName, int nValue)
Parameters
Type |
Name |
Description |
System.String |
attributeName |
|
System.Int32 |
nValue |
|
SetDefaultAttribute(String, String)
Declaration
public void SetDefaultAttribute(string attributeName, string strValue)
Parameters
Type |
Name |
Description |
System.String |
attributeName |
|
System.String |
strValue |
|
SetMachiningArea(String)
Declaration
public void SetMachiningArea(string machiningArea)
Parameters
Type |
Name |
Description |
System.String |
machiningArea |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink