Class UFFbmGeom
Inheritance
System.Object
System.MarshalByRefObject
UFFbmGeom
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFFbmGeom : NXRemotableObject, IMessageSink
Methods
AskAccessibilityVectors(Tag, IntPtr, out Int32, out Tag[])
Declaration
public void AskAccessibilityVectors(Tag fbm_geom_tag, IntPtr representative_feature, out int count, out Tag[] smart_vectors)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
representative_feature |
|
System.Int32 |
count |
|
Tag[] |
smart_vectors |
|
AskAvailableCriteria(Tag, out Int32, out String[])
Declaration
public void AskAvailableCriteria(Tag fbm_geom_tag, out int count, out string[] criteria_list)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.Int32 |
count |
|
System.String[] |
criteria_list |
|
AskDoubleOfCriteria(Tag, IntPtr, String, out Double)
Declaration
public void AskDoubleOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_object, string criterion, out double value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
ncfeat_object |
|
System.String |
criterion |
|
System.Double |
value |
|
AskDoubleValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out Double)
Declaration
public void AskDoubleValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out double value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.String |
criterion |
|
System.IntPtr |
classified_set_list |
|
System.Int32 |
classified_set_index |
|
System.Double |
value |
|
AskFeatureEntities(Tag, IntPtr, out Int32, out Tag[])
Declaration
public void AskFeatureEntities(Tag fbm_geom_tag, IntPtr representative_feature, out int count, out Tag[] entities)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
representative_feature |
|
System.Int32 |
count |
|
Tag[] |
entities |
|
AskFeatureName(Tag, out String)
Declaration
public void AskFeatureName(Tag fbm_geom_tag, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.String |
feature_name |
|
AskFeatures(Tag, out Int32, out IntPtr[])
Declaration
public void AskFeatures(Tag fbm_geom_tag, out int count, out IntPtr[] ncfeat_objs)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.Int32 |
count |
|
System.IntPtr[] |
ncfeat_objs |
|
AskIntegerOfCriteria(Tag, IntPtr, String, out Int32)
Declaration
public void AskIntegerOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_obj, string criterion, out int value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
ncfeat_obj |
|
System.String |
criterion |
|
System.Int32 |
value |
|
AskIntValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out Int32)
Declaration
public void AskIntValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out int value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.String |
criterion |
|
System.IntPtr |
classified_set_list |
|
System.Int32 |
classified_set_index |
|
System.Int32 |
value |
|
AskListOfFeatureNames(Tag, out Int32, out String[])
Declaration
public void AskListOfFeatureNames(Tag fbm_geom_tag, out int count, out string[] feature_names)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.Int32 |
count |
|
System.String[] |
feature_names |
|
AskLogicalOfCriteria(Tag, IntPtr, String, out Boolean)
Declaration
public void AskLogicalOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_obj, string criterion, out bool value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
ncfeat_obj |
|
System.String |
criterion |
|
System.Boolean |
value |
|
AskLogicalValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out Boolean)
Declaration
public void AskLogicalValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out bool value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.String |
criterion |
|
System.IntPtr |
classified_set_list |
|
System.Int32 |
classified_set_index |
|
System.Boolean |
value |
|
AskRepresentativeFeatures(Tag, out Int32, out IntPtr[])
Declaration
public void AskRepresentativeFeatures(Tag fbm_geom_tag, out int count, out IntPtr[] rep_feature_list)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.Int32 |
count |
|
System.IntPtr[] |
rep_feature_list |
|
AskStringOfCriteria(Tag, IntPtr, String, out String)
Declaration
public void AskStringOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_obj, string criterion, out string value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
ncfeat_obj |
|
System.String |
criterion |
|
System.String |
value |
|
AskStringValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out String)
Declaration
public void AskStringValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out string value)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.String |
criterion |
|
System.IntPtr |
classified_set_list |
|
System.Int32 |
classified_set_index |
|
System.String |
value |
|
AskTypeOfCriterion(Tag, String, out UFFbmGeom.CritValueType)
Declaration
public void AskTypeOfCriterion(Tag fbm_geom_tag, string criterion, out UFFbmGeom.CritValueType type)
Parameters
AskUsedCriteria(Tag, out Int32, out String[])
Declaration
public void AskUsedCriteria(Tag fbm_geom_tag, out int count, out string[] used_criteria_list)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.Int32 |
count |
|
System.String[] |
used_criteria_list |
|
ClassifyByCriteria(Tag, Int32, String[], out Int32, out IntPtr)
Declaration
public void ClassifyByCriteria(Tag fbm_geom_tag, int num_of_criteria, string[] criteria, out int num_of_classified_sets, out IntPtr classified_set_list)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.Int32 |
num_of_criteria |
|
System.String[] |
criteria |
|
System.Int32 |
num_of_classified_sets |
|
System.IntPtr |
classified_set_list |
|
Create(String, String, Tag, out Tag)
Declaration
public void Create(string type, string subtype, Tag parent_geom, out Tag new_object)
Parameters
Type |
Name |
Description |
System.String |
type |
|
System.String |
subtype |
|
Tag |
parent_geom |
|
Tag |
new_object |
|
FreeClassifiedSetList(Tag, IntPtr)
Declaration
public void FreeClassifiedSetList(Tag fbm_geom_tag, IntPtr classified_set_list)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
classified_set_list |
|
RemoveAccessibilityVectors(Tag, IntPtr)
Declaration
public void RemoveAccessibilityVectors(Tag fbm_geom_tag, IntPtr representative_feature)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
representative_feature |
|
RemoveFeature(Tag, IntPtr)
Declaration
public void RemoveFeature(Tag fbm_geom_tag, IntPtr feature)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
feature |
|
SetAccessibilityVectors(Tag, IntPtr, Int32, Tag[])
Declaration
public void SetAccessibilityVectors(Tag fbm_geom_tag, IntPtr representative_feature, int count, Tag[] smart_vectors)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
representative_feature |
|
System.Int32 |
count |
|
Tag[] |
smart_vectors |
|
SetClassifiedFeatures(Tag, IntPtr, Int32)
Declaration
public void SetClassifiedFeatures(Tag fbm_geom_tag, IntPtr classified_set_list, int classified_set_index)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.IntPtr |
classified_set_list |
|
System.Int32 |
classified_set_index |
|
SetFeatureName(Tag, String)
Declaration
public void SetFeatureName(Tag fbm_geom_tag, string feature_name)
Parameters
Type |
Name |
Description |
Tag |
fbm_geom_tag |
|
System.String |
feature_name |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink