Feature enum module

Enumerations

enum  EA3DFRMDataType {
  kA3DFRMDataNone = 0, kA3DFRMDataInteger, kA3DFRMDataDouble, kA3DFRMDataString,
  kA3DFRMDataEnum
}
 Feature data enum. More...
 
enum  EA3DFRMDefinitionHoleType {
  kA3DFRMDefinitionHoleType_None = 0, kA3DFRMDefinitionHoleType_Type, kA3DFRMDefinitionHoleType_RectangularDefinition, kA3DFRMDefinitionHoleType_ChamferDefinition,
  kA3DFRMDefinitionHoleType_CboreDefinition, kA3DFRMDefinitionHoleType_SunkDefinition, kA3DFRMDefinitionHoleType_TaperedDefinition, kA3DFRMDefinitionHoleType_StandardDefinition
}
 Feature definition hole enum. More...
 
enum  EA3DFRMDefinitionPatternType {
  kA3DFRMDefinitionPatternType_None = 0, kA3DFRMDefinitionPatternType_Type, kA3DFRMDefinitionPatternType_PatternMaster, kA3DFRMDefinitionPatternType_PolygonalShape,
  kA3DFRMDefinitionPatternType_SpiralShape, kA3DFRMDefinitionPatternType_DirectionSpacing, kA3DFRMDefinitionPatternType_AxialSpacing, kA3DFRMDefinitionPatternType_RadialSpacing,
  kA3DFRMDefinitionPatternType_PolygonalSpacing, kA3DFRMDefinitionPatternType_SpiralSpacing, kA3DFRMDefinitionPatternType_InstanceStatus, kA3DFRMDefinitionPatternType_InstanceInformation
}
 Feature definition pattern enum. More...
 
enum  EA3DFRMDefinitionType {
  kA3DFRMDefinitionType_None = 0, kA3DFRMDefinitionType_Depth, kA3DFRMDefinitionType_DepthFrom, kA3DFRMDefinitionType_Position,
  kA3DFRMDefinitionType_Direction, kA3DFRMDefinitionType_Thread, kA3DFRMDefinitionType_Shape, kA3DFRMDefinitionType_Reference
}
 Feature definition enum. More...
 
enum  EA3DFRMDoubleDataType {
  kA3DFRMDoubleNone, kA3DFRMDoubleValue, kA3DFRMDoubleUnit, kA3DFRMDoubleOffset,
  kA3DFRMDoubleDepth, kA3DFRMDoubleDiameter, kA3DFRMDoubleAngle, kA3DFRMDoublePitch,
  kA3DFRMDoubleDistance, kA3DFRMDoubleExtensionAndStep
}
 Double data type. More...
 
enum  EA3DFRMEnumValue_CadType {
  kA3DFRMEnumValue_CadType_User = 0, kA3DFRMEnumValue_CadType_Sketch, kA3DFRMEnumValue_CadType_Plane, kA3DFRMEnumValue_CadType_Point,
  kA3DFRMEnumValue_CadType_CoordinateSystem, kA3DFRMEnumValue_CadType_Direction, kA3DFRMEnumValue_CadType_Curve, kA3DFRMEnumValue_CadType_Analysis,
  kA3DFRMEnumValue_CadType_ImportedSolid, kA3DFRMEnumValue_CadType_Extrusion, kA3DFRMEnumValue_CadType_Revolution, kA3DFRMEnumValue_CadType_Surface,
  kA3DFRMEnumValue_CadType_Block, kA3DFRMEnumValue_CadType_Sphere, kA3DFRMEnumValue_CadType_Cone, kA3DFRMEnumValue_CadType_Cylinder,
  kA3DFRMEnumValue_CadType_Torus, kA3DFRMEnumValue_CadType_Dome, kA3DFRMEnumValue_CadType_Helix, kA3DFRMEnumValue_CadType_TruncatedPrism,
  kA3DFRMEnumValue_CadType_Hole, kA3DFRMEnumValue_CadType_Chamfer, kA3DFRMEnumValue_CadType_Blend, kA3DFRMEnumValue_CadType_Fillet,
  kA3DFRMEnumValue_CadType_Groove, kA3DFRMEnumValue_CadType_Pocket, kA3DFRMEnumValue_CadType_Sweep, kA3DFRMEnumValue_CadType_Pipe,
  kA3DFRMEnumValue_CadType_Group, kA3DFRMEnumValue_CadType_Mirror, kA3DFRMEnumValue_CadType_Pattern, kA3DFRMEnumValue_CadType_GroupPattern,
  kA3DFRMEnumValue_CadType_Instance, kA3DFRMEnumValue_CadType_Package, kA3DFRMEnumValue_CadType_Shell, kA3DFRMEnumValue_CadType_Trim,
  kA3DFRMEnumValue_CadType_Split, kA3DFRMEnumValue_CadType_Sew, kA3DFRMEnumValue_CadType_Rib, kA3DFRMEnumValue_CadType_Draft,
  kA3DFRMEnumValue_CadType_Hollow, kA3DFRMEnumValue_CadType_Quilt, kA3DFRMEnumValue_CadType_LocalPush, kA3DFRMEnumValue_CadType_BooleanOperation,
  kA3DFRMEnumValue_CadType_Intersect, kA3DFRMEnumValue_CadType_CutOut, kA3DFRMEnumValue_CadType_Merge, kA3DFRMEnumValue_CadType_Translate,
  kA3DFRMEnumValue_CadType_Rotate, kA3DFRMEnumValue_CadType_Scale, kA3DFRMEnumValue_CadType_Offset, kA3DFRMEnumValue_CadType_Transformation,
  kA3DFRMEnumValue_CadType_Thread
}
 enum values for: feature cad type enum More...
 
enum  EA3DFRMEnumValue_DepthLevel {
  kA3DFRMEnumValue_DepthLevel_None = 0, kA3DFRMEnumValue_DepthLevel_Start, kA3DFRMEnumValue_DepthLevel_Neck, kA3DFRMEnumValue_DepthLevel_VStart,
  kA3DFRMEnumValue_DepthLevel_End
}
 enum values for: feature depth level type enum More...
 
enum  EA3DFRMEnumValue_DepthType {
  kA3DFRMEnumValue_DepthType_None = 0, kA3DFRMEnumValue_DepthType_Blind, kA3DFRMEnumValue_DepthType_ThruAll, kA3DFRMEnumValue_DepthType_Reference,
  kA3DFRMEnumValue_DepthType_Next, kA3DFRMEnumValue_DepthType_Until, kA3DFRMEnumValue_DepthType_AsReference
}
 enum values for: feature depth type enum More...
 
enum  EA3DFRMEnumValue_Hole {
  kA3DFRMEnumValue_HoleShape_None = 0, kA3DFRMEnumValue_HoleShape_Simple, kA3DFRMEnumValue_HoleShape_Bore, kA3DFRMEnumValue_HoleShape_Sunk,
  kA3DFRMEnumValue_HoleShape_Tapered, kA3DFRMEnumValue_HoleShape_Sketch, kA3DFRMEnumValue_HoleShape_General, kA3DFRMEnumValue_HoleShape_Standard,
  kA3DFRMEnumValue_HoleShape_StandardClearance
}
 enum values for: feature hole type enum More...
 
enum  EA3DFRMEnumValue_Mode {
  kA3DFRMEnumValue_Mode_None = 0, kA3DFRMEnumValue_Mode_Cut, kA3DFRMEnumValue_Mode_Surface, kA3DFRMEnumValue_Mode_Thickness,
  kA3DFRMEnumValue_Mode_PatternGeometry, kA3DFRMEnumValue_Mode_Symbolic
}
 enum values for: feature creation mode enum More...
 
enum  EA3DFRMEnumValue_Pattern {
  kA3DFRMEnumValue_Pattern_None = 0, kA3DFRMEnumValue_Pattern_General, kA3DFRMEnumValue_Pattern_Linear, kA3DFRMEnumValue_Pattern_Cyclic,
  kA3DFRMEnumValue_Pattern_Matrix, kA3DFRMEnumValue_Pattern_CyclicMultiple, kA3DFRMEnumValue_Pattern_Polygonal, kA3DFRMEnumValue_Pattern_PolygonalMultiple,
  kA3DFRMEnumValue_Pattern_Spiral, kA3DFRMEnumValue_Pattern_ByReference, kA3DFRMEnumValue_Pattern_Point, kA3DFRMEnumValue_Pattern_Curve,
  kA3DFRMEnumValue_Pattern_Table, kA3DFRMEnumValue_Pattern_Dimension, kA3DFRMEnumValue_Pattern_Fill
}
 enum values for: feature pattern type enum More...
 
enum  EA3DFRMFamily {
  kA3DFamily_None = 0, kA3DFamily_Root, kA3DFamily_Information, kA3DFamily_Type,
  kA3DFamily_FeatureDefinition, kA3DFamily_DoubleData, kA3DFamily_IntegerData, kA3DFamily_StringData,
  kA3DFamily_Value, kA3DFamily_Definition, kA3DFamily_Definition_Hole, kA3DFamily_Definition_Pattern
}
 Feature family type enum. More...
 
enum  EA3DFRMFeatureDefinitionType {
  kA3DFRMFeatureDefinitionType_None = 0, kA3DFRMFeatureDefinitionType_Hole, kA3DFRMFeatureDefinitionType_Pattern, kA3DFRMFeatureDefinitionType_Sketch,
  kA3DFRMFeatureDefinitionType_Thread
}
 Feature definition enum for tree features. More...
 
enum  EA3DFRMIntegerDataType {
  kA3DFRMIntegerDataNone = 0, kA3DFRMIntegerDataValue, kA3DFRMIntegerDataBoolean, kA3DFRMIntegerDataIndex,
  kA3DFRMIntegerDataKeepSpecification, kA3DFRMIntegerDataRadialAlignement, kA3DFRMIntegerDataClockwise, kA3DFRMIntegerDataId,
  kA3DFRMIntegerDataFip, kA3DFRMIntegerDataType
}
 Integer data type. More...
 
enum  EA3DFRMLinkType {
  kA3DFRMLink_None = 0, kA3DFRMLink_ToGeometryDirect, kA3DFRMLink_ToGeometryIndirect, kA3DFRMLink_Dependance,
  kA3DFRMLink_PatternMaster
}
 Feature link type enum. More...
 
enum  EA3DFRMParameterType {
  kA3DParameterType_None = 0, kA3DParameterType_Information, kA3DParameterType_Type, kA3DParameterType_Specification,
  kA3DParameterType_FeatureDefinition, kA3DParameterType_Definition, kA3DParameterType_Container, kA3DParameterType_ContainerInternal,
  kA3DParameterType_Data
}
 Feature parameter type enum. More...
 
enum  EA3DFRMRoot { kA3DFRMRoot_None = 0, kA3DFRMRoot_Node, kA3DFRMRoot_Container }
 Feature root features enum. More...
 
enum  EA3DFRMStatus { kA3DFRMStatus_Success = 0, kA3DFRMStatus_Failed, kA3DFRMStatus_NotYetImplemented }
 Feature status enum. More...
 
enum  EA3DFRMStringDataType {
  kA3DFRMStringDataNone = 0, kA3DFRMStringDataName, kA3DFRMStringDataAttribute, kA3DFRMStringDataType,
  kA3DFRMStringDataValue
}
 String data type. More...
 
enum  EA3DFRMValueType {
  kA3DFRMValueType_None = 0, kA3DFRMValueType_Length, kA3DFRMValueType_Angle, kA3DFRMValueType_Diameter,
  kA3DFRMValueType_Radius, kA3DFRMValueType_Depth, kA3DFRMValueType_Thickness, kA3DFRMValueType_Offset,
  kA3DFRMValueType_Distance, kA3DFRMValueType_Coords, kA3DFRMValueType_Vector, kA3DFRMValueType_Matrix,
  kA3DFRMValueType_Area, kA3DFRMValueType_Volume, kA3DFRMValueType_Mass, kA3DFRMValueType_Time
}
 Feature value type enum. More...
 

Detailed Description

Version
10.2

Enumeration Type Documentation

Feature data enum.

Version
10.2
Enumerator
kA3DFRMDataNone 
kA3DFRMDataInteger 
kA3DFRMDataDouble 
kA3DFRMDataString 
kA3DFRMDataEnum 

Feature definition hole enum.

Version
10.2
Enumerator
kA3DFRMDefinitionHoleType_None 
kA3DFRMDefinitionHoleType_Type 
kA3DFRMDefinitionHoleType_RectangularDefinition 
kA3DFRMDefinitionHoleType_ChamferDefinition 
kA3DFRMDefinitionHoleType_CboreDefinition 
kA3DFRMDefinitionHoleType_SunkDefinition 
kA3DFRMDefinitionHoleType_TaperedDefinition 
kA3DFRMDefinitionHoleType_StandardDefinition 

Feature definition pattern enum.

Version
10.2
Enumerator
kA3DFRMDefinitionPatternType_None 
kA3DFRMDefinitionPatternType_Type 
kA3DFRMDefinitionPatternType_PatternMaster 
kA3DFRMDefinitionPatternType_PolygonalShape 
kA3DFRMDefinitionPatternType_SpiralShape 
kA3DFRMDefinitionPatternType_DirectionSpacing 
kA3DFRMDefinitionPatternType_AxialSpacing 
kA3DFRMDefinitionPatternType_RadialSpacing 
kA3DFRMDefinitionPatternType_PolygonalSpacing 
kA3DFRMDefinitionPatternType_SpiralSpacing 
kA3DFRMDefinitionPatternType_InstanceStatus 
kA3DFRMDefinitionPatternType_InstanceInformation 

Feature definition enum.

Version
10.2
Enumerator
kA3DFRMDefinitionType_None 

. .

kA3DFRMDefinitionType_Depth 
kA3DFRMDefinitionType_DepthFrom 
kA3DFRMDefinitionType_Position 
kA3DFRMDefinitionType_Direction 
kA3DFRMDefinitionType_Thread 
kA3DFRMDefinitionType_Shape 
kA3DFRMDefinitionType_Reference 

Double data type.

Version
10.2
Enumerator
kA3DFRMDoubleNone 
kA3DFRMDoubleValue 
kA3DFRMDoubleUnit 
kA3DFRMDoubleOffset 
kA3DFRMDoubleDepth 
kA3DFRMDoubleDiameter 
kA3DFRMDoubleAngle 
kA3DFRMDoublePitch 
kA3DFRMDoubleDistance 
kA3DFRMDoubleExtensionAndStep 

enum values for: feature cad type enum

Version
10.2
Enumerator
kA3DFRMEnumValue_CadType_User 
kA3DFRMEnumValue_CadType_Sketch 
kA3DFRMEnumValue_CadType_Plane 
kA3DFRMEnumValue_CadType_Point 
kA3DFRMEnumValue_CadType_CoordinateSystem 
kA3DFRMEnumValue_CadType_Direction 
kA3DFRMEnumValue_CadType_Curve 
kA3DFRMEnumValue_CadType_Analysis 
kA3DFRMEnumValue_CadType_ImportedSolid 
kA3DFRMEnumValue_CadType_Extrusion 
kA3DFRMEnumValue_CadType_Revolution 
kA3DFRMEnumValue_CadType_Surface 
kA3DFRMEnumValue_CadType_Block 
kA3DFRMEnumValue_CadType_Sphere 
kA3DFRMEnumValue_CadType_Cone 
kA3DFRMEnumValue_CadType_Cylinder 
kA3DFRMEnumValue_CadType_Torus 
kA3DFRMEnumValue_CadType_Dome 
kA3DFRMEnumValue_CadType_Helix 
kA3DFRMEnumValue_CadType_TruncatedPrism 
kA3DFRMEnumValue_CadType_Hole 
kA3DFRMEnumValue_CadType_Chamfer 
kA3DFRMEnumValue_CadType_Blend 
kA3DFRMEnumValue_CadType_Fillet 
kA3DFRMEnumValue_CadType_Groove 
kA3DFRMEnumValue_CadType_Pocket 
kA3DFRMEnumValue_CadType_Sweep 
kA3DFRMEnumValue_CadType_Pipe 
kA3DFRMEnumValue_CadType_Group 
kA3DFRMEnumValue_CadType_Mirror 
kA3DFRMEnumValue_CadType_Pattern 
kA3DFRMEnumValue_CadType_GroupPattern 
kA3DFRMEnumValue_CadType_Instance 
kA3DFRMEnumValue_CadType_Package 
kA3DFRMEnumValue_CadType_Shell 
kA3DFRMEnumValue_CadType_Trim 
kA3DFRMEnumValue_CadType_Split 
kA3DFRMEnumValue_CadType_Sew 
kA3DFRMEnumValue_CadType_Rib 
kA3DFRMEnumValue_CadType_Draft 
kA3DFRMEnumValue_CadType_Hollow 
kA3DFRMEnumValue_CadType_Quilt 
kA3DFRMEnumValue_CadType_LocalPush 
kA3DFRMEnumValue_CadType_BooleanOperation 
kA3DFRMEnumValue_CadType_Intersect 
kA3DFRMEnumValue_CadType_CutOut 
kA3DFRMEnumValue_CadType_Merge 
kA3DFRMEnumValue_CadType_Translate 
kA3DFRMEnumValue_CadType_Rotate 
kA3DFRMEnumValue_CadType_Scale 
kA3DFRMEnumValue_CadType_Offset 
kA3DFRMEnumValue_CadType_Transformation 
kA3DFRMEnumValue_CadType_Thread 

enum values for: feature depth level type enum

Version
10.2
Enumerator
kA3DFRMEnumValue_DepthLevel_None 
kA3DFRMEnumValue_DepthLevel_Start 
kA3DFRMEnumValue_DepthLevel_Neck 
kA3DFRMEnumValue_DepthLevel_VStart 
kA3DFRMEnumValue_DepthLevel_End 

enum values for: feature depth type enum

Version
10.2
Enumerator
kA3DFRMEnumValue_DepthType_None 
kA3DFRMEnumValue_DepthType_Blind 
kA3DFRMEnumValue_DepthType_ThruAll 
kA3DFRMEnumValue_DepthType_Reference 
kA3DFRMEnumValue_DepthType_Next 
kA3DFRMEnumValue_DepthType_Until 
kA3DFRMEnumValue_DepthType_AsReference 

enum values for: feature hole type enum

Version
10.2
Enumerator
kA3DFRMEnumValue_HoleShape_None 
kA3DFRMEnumValue_HoleShape_Simple 
kA3DFRMEnumValue_HoleShape_Bore 
kA3DFRMEnumValue_HoleShape_Sunk 
kA3DFRMEnumValue_HoleShape_Tapered 
kA3DFRMEnumValue_HoleShape_Sketch 
kA3DFRMEnumValue_HoleShape_General 
kA3DFRMEnumValue_HoleShape_Standard 
kA3DFRMEnumValue_HoleShape_StandardClearance 

enum values for: feature creation mode enum

Version
10.2
Enumerator
kA3DFRMEnumValue_Mode_None 
kA3DFRMEnumValue_Mode_Cut 
kA3DFRMEnumValue_Mode_Surface 
kA3DFRMEnumValue_Mode_Thickness 
kA3DFRMEnumValue_Mode_PatternGeometry 
kA3DFRMEnumValue_Mode_Symbolic 

enum values for: feature pattern type enum

Version
10.2
Enumerator
kA3DFRMEnumValue_Pattern_None 
kA3DFRMEnumValue_Pattern_General 
kA3DFRMEnumValue_Pattern_Linear 
kA3DFRMEnumValue_Pattern_Cyclic 
kA3DFRMEnumValue_Pattern_Matrix 
kA3DFRMEnumValue_Pattern_CyclicMultiple 
kA3DFRMEnumValue_Pattern_Polygonal 
kA3DFRMEnumValue_Pattern_PolygonalMultiple 
kA3DFRMEnumValue_Pattern_Spiral 
kA3DFRMEnumValue_Pattern_ByReference 
kA3DFRMEnumValue_Pattern_Point 
kA3DFRMEnumValue_Pattern_Curve 
kA3DFRMEnumValue_Pattern_Table 
kA3DFRMEnumValue_Pattern_Dimension 
kA3DFRMEnumValue_Pattern_Fill 

Feature family type enum.

Version
10.2
Enumerator
kA3DFamily_None 
kA3DFamily_Root 
kA3DFamily_Information 
kA3DFamily_Type 
kA3DFamily_FeatureDefinition 
kA3DFamily_DoubleData 
kA3DFamily_IntegerData 
kA3DFamily_StringData 
kA3DFamily_Value 
kA3DFamily_Definition 
kA3DFamily_Definition_Hole 
kA3DFamily_Definition_Pattern 

Feature definition enum for tree features.

Version
10.2
Enumerator
kA3DFRMFeatureDefinitionType_None 
kA3DFRMFeatureDefinitionType_Hole 
kA3DFRMFeatureDefinitionType_Pattern 
kA3DFRMFeatureDefinitionType_Sketch 
kA3DFRMFeatureDefinitionType_Thread 

Integer data type.

Version
10.2
Enumerator
kA3DFRMIntegerDataNone 
kA3DFRMIntegerDataValue 
kA3DFRMIntegerDataBoolean 
kA3DFRMIntegerDataIndex 
kA3DFRMIntegerDataKeepSpecification 
kA3DFRMIntegerDataRadialAlignement 
kA3DFRMIntegerDataClockwise 
kA3DFRMIntegerDataId 
kA3DFRMIntegerDataFip 
kA3DFRMIntegerDataType 

Feature link type enum.

Version
10.2
Enumerator
kA3DFRMLink_None 
kA3DFRMLink_ToGeometryDirect 
kA3DFRMLink_ToGeometryIndirect 
kA3DFRMLink_Dependance 
kA3DFRMLink_PatternMaster 

Feature parameter type enum.

Version
10.2
Enumerator
kA3DParameterType_None 
kA3DParameterType_Information 
kA3DParameterType_Type 
kA3DParameterType_Specification 
kA3DParameterType_FeatureDefinition 
kA3DParameterType_Definition 
kA3DParameterType_Container 
kA3DParameterType_ContainerInternal 
kA3DParameterType_Data 

Feature root features enum.

Version
10.2
Enumerator
kA3DFRMRoot_None 
kA3DFRMRoot_Node 
kA3DFRMRoot_Container 

Feature status enum.

Version
10.2
Enumerator
kA3DFRMStatus_Success 
kA3DFRMStatus_Failed 
kA3DFRMStatus_NotYetImplemented 

String data type.

Version
10.2
Enumerator
kA3DFRMStringDataNone 
kA3DFRMStringDataName 
kA3DFRMStringDataAttribute 
kA3DFRMStringDataType 
kA3DFRMStringDataValue 

Feature value type enum.

Version
10.2
Enumerator
kA3DFRMValueType_None 
kA3DFRMValueType_Length 
kA3DFRMValueType_Angle 
kA3DFRMValueType_Diameter 
kA3DFRMValueType_Radius 
kA3DFRMValueType_Depth 
kA3DFRMValueType_Thickness 
kA3DFRMValueType_Offset 
kA3DFRMValueType_Distance 
kA3DFRMValueType_Coords 
kA3DFRMValueType_Vector 
kA3DFRMValueType_Matrix 
kA3DFRMValueType_Area 
kA3DFRMValueType_Volume 
kA3DFRMValueType_Mass 
kA3DFRMValueType_Time