A3DSDKFeatureEnums.h File Reference

Header file for representation item entities. More...

Enumerations

enum  EA3DFRMDataType {
  kA3DFRMDataNone = 0, kA3DFRMDataInteger, kA3DFRMDataDouble, kA3DFRMDataString,
  kA3DFRMDataEnum
}
 Feature data 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  EA3DFRMEnumDataType {
  kA3DFRMEnumDataType_None = 0, kA3DFRMEnumDataType_CAD, kA3DFRMEnumDataType_Mode, kA3DFRMEnumDataType_Depth,
  kA3DFRMEnumDataType_Patten, kA3DFRMEnumDataType_Hole, kA3DFRMEnumDataType_DepthLevel
}
 
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_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_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  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

Header file for representation item entities.

Author
Tech Soft 3D
Version
10.2
Date
June 2017
Copyright (c) 2017 by Tech Soft 3D, LLC. All rights reserved.

Enumeration Type Documentation

Enumerator
kA3DFRMEnumDataType_None 
kA3DFRMEnumDataType_CAD 
kA3DFRMEnumDataType_Mode 
kA3DFRMEnumDataType_Depth 
kA3DFRMEnumDataType_Patten 
kA3DFRMEnumDataType_Hole 
kA3DFRMEnumDataType_DepthLevel