FBX SDK Reference Guide: kfbxiosettingspath.h Source File
00001 // these define are used for file preset
00002 
00003 #define KS_BS                           KString("\\")
00004 
00005 #define KS_IMPORT                       KString("\\import")
00006 #define KS_EXPORT                       KString("\\export")
00007 #define KS_FBXPRESETS                   KString("\\fbxpresets")
00008 
00009 #define KS_3DSMAX                       KString("\\3dsmax")
00010 #define KS_MAYA                         KString("\\maya")
00011 
00012 #define KS_VERSION                      KString(FBXPLUGINS_VERSION_STRING)
00013 
00014 #define IMP_PRESET_EXT                  "fbximportpreset"
00015 #define EXP_PRESET_EXT                  "fbxexportpreset"
00016 
00017 #define IMP_M_E_FILENAME                "Autodesk Media & Entertainment."IMP_PRESET_EXT
00018 #define EXP_M_E_FILENAME                "Autodesk Media & Entertainment."EXP_PRESET_EXT
00019 
00020 #define IMP_ARCH_FILENAME               "Autodesk Architectural (Revit)."IMP_PRESET_EXT
00021 #define EXP_ARCH_FILENAME               "Autodesk Architectural (Revit)."EXP_PRESET_EXT
00022 
00023 #define IMP_USERDEFINED_FILENAME        "User defined."IMP_PRESET_EXT
00024 #define EXP_USERDEFINED_FILENAME        "User defined."EXP_PRESET_EXT
00025 
00026 #define IMP_DIR                         KS_FBXPRESETS + KS_BS + KS_VERSION + KS_IMPORT
00027 #define EXP_DIR                         KS_FBXPRESETS + KS_BS + KS_VERSION + KS_EXPORT
00028 
00029 #define PRESET_VERSION_DIR              KS_FBXPRESETS + KS_BS + KS_VERSION
00030 
00031 #define VERSIONPATH_3DS                 KS_3DSMAX     + KS_FBXPRESETS + KS_BS + KS_VERSION
00032 
00033 #define MYDOCIMPORTPATH_3DS             KS_3DSMAX     + KS_FBXPRESETS + KS_BS + KS_VERSION + KS_IMPORT
00034 #define MYDOCEXPORTPATH_3DS             KS_3DSMAX     + KS_FBXPRESETS + KS_BS + KS_VERSION + KS_EXPORT
00035 
00036 #define MYDOCIMPORTPATH_Maya_Win        KS_MAYA       + KS_FBXPRESETS + KS_BS + KS_VERSION + KS_IMPORT
00037 #define MYDOCEXPORTPATH_Maya_Win        KS_MAYA       + KS_FBXPRESETS + KS_BS + KS_VERSION + KS_EXPORT
00038 
00039 #define FN_LOCALIZATION_PREFIX          "localization_"
00040 #define FN_LOCALIZATION_EXT             ".xlf"
00041 
00042 #define FN_LANGUAGE                     "lang.dat"
00043 #define LANGUAGE_PATH                   KS_FBXPRESETS + KS_BS + KS_VERSION + KS_BS + FN_LANGUAGE
00044 
00045 // these defines are used for hierarchical propreties names
00046 #define IOSROOT                         "IOSRoot"
00047 
00048 #define IOSN_EXPORT                     "Export"
00049 #define IOSN_IMPORT                     "Import"
00050 
00051 #define IOSN_PLUGIN_GRP                 "PlugInGrp"
00052 #define IOSN_PLUGIN_VERSION             "PlugInVersion"
00053 #define IOSN_BUILDNUMBER                "BuildNumber"
00054 #define IOSN_PLUGIN_UI_WIDTH            "PlugInUIWidth"
00055 #define IOSN_PLUGIN_UI_HEIGHT           "PlugInUIHeight"
00056 #define IOSN_PRESET_SELECTED            "PresetSelected"
00057 
00058 #define IOSN_PRESETS_GRP                "PresetsGrp"
00059 #define IOSN_STATISTICS_GRP             "StatisticsGrp"
00060 #define IOSN_UNITS_GRP                  "UnitsGrp"
00061 #define IOSN_INCLUDE_GRP                "IncludeGrp"
00062 #define IOSN_ADV_OPT_GRP                "AdvOptGrp"
00063 #define IOSN_AXISCONV_GRP               "AxisConvGrp"
00064 #define IOSN_BAKE                       "Bake"
00065 
00066 #define IOSN_UP_AXIS                    "UpAxis"
00067 #define IOSN_UP_AXIS_MAX                "UpAxisMax"
00068 #define IOSN_ZUPROTATION_MAX            "ZUProtation_max"
00069 #define IOSN_AXISCONVERSION             "AxisConversion"
00070 #define IOSN_AXIS_SELECTOR              "AxisSelector" 
00071 #define IOSN_AXIS_CON_METHOD_SELECTOR   "AxisConMethodSelector"
00072 
00073 #define IOSN_PRESETS                    "Presets"
00074 #define IOSN_STATISTICS                 "Statistics"
00075 #define IOSN_UNITS_SCALE                "UnitsScale"
00076 #define IOSN_TOTAL_UNITS_SCALE_TB       "TotalUnitsScale"
00077 
00078 #define IOSN_SCALECONVERSION            "ScaleConversion"
00079 #define IOSN_MASTERSCALE                "MasterScale"
00080 #define IOSN_MASTERUNITSTR              "MasterUnitStr" // must be removed DT
00081 #define IOSN_UNITSELECTOR               "UnitsSelector"
00082 
00083 #define IOSN_ANIMATION                  "Animation"
00084 #define IOSN_GEOMETRY                   "Geometry"
00085 #define IOSN_DEFORMATION                "Deformation"
00086 #define IOSN_MARKERS                    "Markers"
00087 #define IOSN_CHARACTER                  "Character"
00088 #define IOSN_SETLOCKEDATTRIB            "LockedAttribute"
00089 
00090 #define IOSN_MRCUSTOMATTRIBUTES         "MRCustomAttributes"
00091 #define IOSN_MESHPRIMITIVE              "MeshPrimitive"
00092 #define IOSN_MESHTRIANGLE               "MeshTriangle"
00093 #define IOSN_MESHPOLY                   "MeshPoly"
00094 #define IOSN_NURB                       "Nurb"
00095 #define IOSN_PATCH                      "Patch"
00096 #define IOSN_BIP2FBX                    "Bip2Fbx"
00097 #define IOSN_ASCIIFBX                   "AsciiFbx"
00098 
00099 #define IOSN_TAKE                       "Take"
00100 
00101 #define IOSN_GEOMETRYMESHPRIMITIVEAS    "GeometryMeshPrimitiveAs"
00102 #define IOSN_GEOMETRYMESHTRIANGLEAS     "GeometryMeshTriangleAs"
00103 #define IOSN_GEOMETRYMESHPOLYAS         "GeometryMeshPolyAs"
00104 #define IOSN_GEOMETRYNURBSAS            "GeometryNurbsAs"
00105 
00106 #define IOSN_GEOMETRYNURBSSURFACEAS     "GeometryNurbsSurfaceAs"
00107 #define IOSN_GEOMETRYPATCHAS            "GeometryPatchAs"
00108 
00109 #define IOSN_FORCENORMALSBYCONTROLPOINT "ForceNormalsByControlPoint"
00110 #define IOSN_ANIMATIONONLY              "AnimationOnly"
00111 #define IOSN_SELECTIONONLY              "SelectionOnly"
00112 
00113 #define IOSN_BONE                       "Bone"
00114 #define IOSN_BONEWIDTHHEIGHTLOCK        "BoneWidthHeightLock"
00115 #define IOSN_BONEASDUMMY                "BoneAsDummy"
00116 #define IOSN_BONEMAX4BONEWIDTH          "Max4BoneWidth"
00117 #define IOSN_BONEMAX4BONEHEIGHT         "Max4BoneHeight"
00118 #define IOSN_BONEMAX4BONETAPER          "Max4BoneTaper"
00119 
00120 #define IOSN_CURVE_FILTER               "CurveFilter"
00121 #define IOSN_CONSTRAINT                 "Constraint"
00122 #define IOSN_UI                         "UI"
00123 #define IOSN_SHOW_UI_MODE               "ShowUIMode"
00124 #define IOSN_SHOW_WARNINGS_MANAGER      "ShowWarningsManager"
00125 
00126 #define IOSN_MERGE_MODE                 "MergeMode"
00127 #define IOSN_SAMPLINGPANEL              "SamplingPanel"
00128 
00129 #define IOSN_FILE_FORMAT                "FileFormat"
00130 #define IOSN_FBX                        "Fbx"
00131 #define IOSN_DXF                        "Dxf"
00132 #define IOSN_OBJ                        "Obj"
00133 #define IOSN_3DS                        "Max_3ds"  // can't start by a number for xml node name
00134 #define IOSN_COLLADA                    "Collada"
00135 
00136 #define IOSN_MOTION_BASE                "Motion_Base"  // for commond Motion Readers/Writers stream options
00137 
00138 #define IOSN_BIOVISION_BVH              "Biovision_BVH"
00139 #define IOSN_MOTIONANALYSIS_HTR         "MotionAnalysis_HTR"
00140 #define IOSN_MOTIONANALYSIS_TRC         "MotionAnalysis_TRC"
00141 #define IOSN_ACCLAIM_ASF                "Acclaim_ASF"
00142 #define IOSN_ACCLAIM_AMC                "Acclaim_AMC"
00143 #define IOSN_VICON_C3D                  "Vicon_C3D"
00144 #define IOSN_ADAPTIVEOPTICS_AOA         "AdaptiveOptics_AOA"
00145 #define IOSN_SUPERFLUO_MCD              "Superfluo_MCD"
00146 #define IOSN_PUPPETEER_VPM              "Puppeteer_VPM"
00147 #define IOSN_WAVEFRONT_MOV              "Wavefront_MOV"
00148 #define IOSN_ASCENSION_BRD              "Ascension_BRD"
00149 
00150 #define IOSN_SKINS                      "Skins"
00151 #define IOSN_POINTCACHE                 "PointCache"
00152 #define IOSN_QUATERNION                 "Quaternion"
00153 
00154 #define IOSN_SHAPE                       "Shape"
00155 #define IOSN_LIGHT                       "Light"
00156 #define IOSN_LIGHTATTENUATION            "LightAttenuation"
00157 #define IOSN_CAMERA                      "Camera"
00158 #define IOSN_VIEW_CUBE                   "ViewCube"
00159 
00160 #define IOSN_BINDPOSE                    "BindPose"
00161 
00162 #define IOSN_EMBEDTEXTURE               "EmbedTexture"
00163 #define IOSN_CONVERTTOTIFF              "Convert_2Tiff"
00164 #define IOSN_SMOOTHING                  "Smoothing"
00165 
00166 #define IOSN_BAKEANIMATIONLAYERS        "BakeAnimationLayers"
00167 #define IOSN_BAKECOMPLEXANIMATION       "BakeComplexAnimation"
00168 
00169 #define IOSN_BAKEFRAMESTART             "BakeFrameStart"         
00170 #define IOSN_BAKEFRAMEEND               "BakeFrameEnd"       
00171 #define IOSN_BAKEFRAMESTEP              "BakeFrameStep"      
00172 #define IOSN_BAKEFRAMESTARTNORESET      "BakeFrameStartNoReset"
00173 #define IOSN_BAKEFRAMEENDNORESET        "BakeFrameEndNoReset"    
00174 #define IOSN_BAKEFRAMESTEPNORESET       "BakeFrameStepNoReset" 
00175 
00176 #define IOSN_USEMATRIXFROMPOSE          "UseMatrixFromPose"
00177 #define IOSN_NULLSTOPIVOT               "NullsToPivot"
00178 #define IOSN_PIVOTTONULLS               "PivotToNulls"
00179 
00180 
00181 
00182 #define IOSN_GEOMNORMALPERPOLY          "GeomNormalPerPoly"
00183 #define IOSN_MAXBONEASBONE              "MaxBoneAsBone"
00184 #define IOSN_MAXNURBSSTEP               "MaxNurbsStep"
00185 #define IOSN_PROTECTDRIVENKEYS          "ProtectDrivenKeys"
00186 #define IOSN_DEFORMNULLSASJOINTS        "DeformNullsAsJoints"
00187 
00188 // Note this will use IOSN_SAMPLINGRATE 
00189 #define IOSN_SAMPLINGRATESELECTOR       "SamplingRateSelector"
00190 
00191 #define IOSN_SAMPLINGRATE               "CurveFilterSamplingRate"
00192 #define IOSN_APPLYCSTKEYRED             "CurveFilterApplyCstKeyRed"
00193 #define IOSN_CSTKEYREDTPREC             "CurveFilterCstKeyRedTPrec"
00194 #define IOSN_CSTKEYREDRPREC             "CurveFilterCstKeyRedRPrec"
00195 #define IOSN_CSTKEYREDSPREC             "CurveFilterCstKeyRedSPrec"
00196 #define IOSN_CSTKEYREDOPREC             "CurveFilterCstKeyRedOPrec"
00197 #define IOSN_APPLYKEYREDUCE             "CurveFilterApplyKeyReduce"
00198 #define IOSN_KEYREDUCEPREC              "CurveFilterKeyReducePrec" 
00199 #define IOSN_APPLYKEYSONFRM             "CurveFilterApplyKeysOnFrm"
00200 #define IOSN_APPLYKEYSYNC               "CurveFilterApplyKeySync"  
00201 #define IOSN_APPLYUNROLL                "CurveFilterApplyUnroll"   
00202 #define IOSN_UNROLLPREC                 "CurveFilterUnrollPrec"    
00203 #define IOSN_UNROLLPATH                 "CurveFilterUnrollPath"   
00204 
00205 #define IOSN_AUTOTANGENTSONLY           "AutoTangentsOnly"
00206 
00207 #define IOSN_HARDEDGES                  "HardEdges"
00208 #define IOSN_BLINDDATA                  "BlindData"
00209 #define IOSN_INSTANCES                  "Instances"
00210 #define IOSN_BYPASSRRSINHERITANCE       "BypassRrsInheritance"
00211 #define IOSN_FORCEWEIGHTNORMALIZE       "ForceWeightNormalize"
00212 #define IOSN_OVERRIDENORMALSLOCK        "OverrideNormalsLock"
00213 #define IOSN_SHAPEANIMATION             "ShapeAnimation"
00214 #define IOSN_SMOOTHKEYASUSER            "SmoothKeyAsUser"
00215 
00216 #define IOSN_SCALEFACTOR                "ScaleFactor"
00217 #define IOSN_AXISCONVERSIONMETHOD       "AxisConversionMethod"
00218 #define IOSN_UPAXIS                     "UpAxis"
00219 #define IOSN_USETMPFILEPERIPHERAL       "UseTmpFilePeripheral"
00220 #define IOSN_SELECTIONSETNAMEASPOINTCACHE "SelectionSetNameAsPointCache"
00221 
00222 #define IOSN_KEEPFRAMERATE               "KeepFrameRate"
00223 #define IOSN_ATTENUATIONASINTENSITYCURVE "AttenuationAsIntensityCurve"
00224 
00225 #define IOSN_TIMELINE                    "TimeLine"
00226 
00227 #define IOSN_BUTTON_WEB_UPDATE           "WebUpdateButton"
00228 #define IOSN_BUTTON_EDIT                 "EditButton"
00229 #define IOSN_BUTTON_OK                   "OKButton"
00230 #define IOSN_BUTTON_CANCEL               "CancelButton"
00231 #define IOSN_MENU_EDIT_PRESET            "EditPresetMenu"
00232 #define IOSN_MENU_SAVE_PRESET            "SavePresetMenu"
00233 
00234 #define IOSN_UIL                         "UILIndex"
00235 #define IOSN_PLUGIN_PRODUCT_FAMILY       "PluginProductFamily"
00236 
00237 #define IOSN_PLUGIN_UI_XPOS              "PlugInUIXpos"
00238 #define IOSN_PLUGIN_UI_YPOS              "PlugInUIYpos"
00239 #define IOSN_UI_SCROLL_POS               "PlugInUIScrollPos"
00240 
00241 #define IOSN_COLLADA_FRAME_COUNT         "FrameCount"
00242 #define IOSN_COLLADA_START               "Start"
00243 #define IOSN_COLLADA_TAKE_NAME           "TakeName"
00244 
00245 #define IOSN_COLLADA_TRIANGULATE         "Triangulate"
00246 #define IOSN_COLLADA_SINGLEMATRIX        "SingleMatrix"
00247 #define IOSN_COLLADA_FRAME_RATE          "FrameRate"
00248 
00249 #define IOSN_DXF_TRIANGULATE             "Triangulate"
00250 #define IOSN_DXF_DEFORMATION             "Deformation"
00251 
00252 #define IOSN_DXF_WELD_VERTICES           "WeldVertices"
00253 #define IOSN_DXF_OBJECT_DERIVATION       "ObjectDerivation"
00254 #define IOSN_DXF_REFERENCE_NODE          "ReferenceNode"
00255 
00256 
00257 //---------------------------
00258 // import defined path
00259 
00260 #define IMP_PRESETS                     IOSN_IMPORT"|"IOSN_PRESETS_GRP"|"IOSN_PRESETS
00261 #define IMP_STATISTICS                  IOSN_IMPORT"|"IOSN_STATISTICS_GRP"|"IOSN_STATISTICS
00262 
00263 
00264 #define IMP_PLUGIN_GRP                  IOSN_IMPORT"|"IOSN_PLUGIN_GRP
00265 #define IMP_INCLUDE_GRP                 IOSN_IMPORT"|"IOSN_INCLUDE_GRP
00266 #define IMP_ADV_OPT_GRP                 IOSN_IMPORT"|"IOSN_ADV_OPT_GRP
00267 
00268 #define IMP_GEOMETRY                    IMP_INCLUDE_GRP"|"IOSN_GEOMETRY
00269 #define IMP_ANIMATION                   IMP_INCLUDE_GRP"|"IOSN_ANIMATION
00270 #define IMP_SETLOCKEDATTRIB             IMP_INCLUDE_GRP"|"IOSN_SETLOCKEDATTRIB
00271 #define IMP_MERGE_MODE                  IMP_INCLUDE_GRP"|"IOSN_MERGE_MODE
00272 
00273 #define IMP_LIGHT                       IMP_INCLUDE_GRP"|"IOSN_LIGHT
00274 #define IMP_CAMERA                      IMP_INCLUDE_GRP"|"IOSN_CAMERA
00275 #define IMP_VIEW_CUBE                   IMP_INCLUDE_GRP"|"IOSN_VIEW_CUBE
00276 
00277 #define IMP_CURVEFILTERS                IMP_ANIMATION"|"IOSN_CURVE_FILTER
00278 #define IMP_BAKE                        IMP_ANIMATION"|"IOSN_BAKE
00279 #define IMP_CONSTRAINT                  IMP_ANIMATION"|"IOSN_CONSTRAINT
00280 #define IMP_DEFORMATION                 IMP_ANIMATION"|"IOSN_DEFORMATION
00281 #define IMP_QUATERNION                  IMP_ANIMATION"|"IOSN_QUATERNION
00282 #define IMP_MARKERS                     IMP_ANIMATION"|"IOSN_MARKERS
00283 #define IMP_BAKEANIMATIONLAYERS         IMP_ANIMATION"|"IOSN_BAKEANIMATIONLAYERS
00284 #define IMP_BONE                        IMP_ANIMATION"|"IOSN_BONE
00285 #define IMP_SHAPEANIMATION              IMP_ANIMATION"|"IOSN_SHAPEANIMATION
00286 #define IMP_KEEPFRAMERATE               IMP_ANIMATION"|"IOSN_KEEPFRAMERATE
00287 #define IMP_TIMELINE                    IMP_ANIMATION"|"IOSN_TIMELINE
00288 
00289 #define IMP_SAMPLINGPANEL               IMP_ANIMATION"|"IOSN_SAMPLINGPANEL
00290 #define IMP_SAMPLINGRATESELECTOR        IMP_SAMPLINGPANEL"|"IOSN_SAMPLINGRATESELECTOR
00291 #define IMP_SAMPLINGRATE                IMP_SAMPLINGPANEL"|"IOSN_SAMPLINGRATE
00292 
00293 #define IMP_PROTECTDRIVENKEYS           IMP_ANIMATION"|"IOSN_PROTECTDRIVENKEYS
00294 #define IMP_DEFORMNULLSASJOINTS         IMP_ANIMATION"|"IOSN_DEFORMNULLSASJOINTS
00295 #define IMP_NULLSTOPIVOT                IMP_ANIMATION"|"IOSN_NULLSTOPIVOT
00296 #define IMP_POINTCACHE                  IMP_ANIMATION"|"IOSN_POINTCACHE
00297 #define IMP_CHARACTER                   IMP_ANIMATION"|"IOSN_CHARACTER
00298 #define IMP_TAKE                        IMP_ANIMATION"|"IOSN_TAKE
00299 #define IMP_ATTENUATIONASINTENSITYCURVE IMP_ANIMATION"|"IOSN_ATTENUATIONASINTENSITYCURVE
00300 
00301 #define IMP_UNITS_GRP                   IMP_ADV_OPT_GRP"|"IOSN_UNITS_GRP
00302 #define IMP_AXISCONV_GRP                IMP_ADV_OPT_GRP"|"IOSN_AXISCONV_GRP
00303 #define IMP_UI                          IMP_ADV_OPT_GRP"|"IOSN_UI 
00304 #define IMP_FILEFORMAT                  IMP_ADV_OPT_GRP"|"IOSN_FILE_FORMAT
00305 
00306 #define IMP_SCALECONVERSION             IMP_UNITS_GRP"|"IOSN_SCALECONVERSION
00307 #define IMP_UNITS_TB                    IMP_UNITS_GRP"|"IOSN_UNITS_TB
00308 #define IMP_MASTERSCALE                 IMP_UNITS_GRP"|"IOSN_MASTERSCALE
00309 #define IMP_UNITS_SCALE                 IMP_UNITS_GRP"|"IOSN_UNITS_SCALE
00310 #define IMP_MASTERUNITSTR               IMP_UNITS_GRP"|"IOSN_MASTERUNITSTR // must be removed DT
00311 #define IMP_UNITSELECTOR                IMP_UNITS_GRP"|"IOSN_UNITSELECTOR
00312 #define IMP_TOTAL_UNITS_SCALE_TB        IMP_UNITS_GRP"|"IOSN_TOTAL_UNITS_SCALE_TB
00313 
00314 #define IMP_SHOW_UI_MODE                IMP_UI"|"IOSN_SHOW_UI_MODE
00315 #define IMP_SHOW_WARNINGS_MANAGER       IMP_UI"|"IOSN_SHOW_WARNINGS_MANAGER
00316 
00317 #define IMP_FBX                         IMP_FILEFORMAT"|"IOSN_FBX
00318 #define IMP_DXF                         IMP_ADV_OPT_GRP"|"IOSN_DXF
00319 #define IMP_OBJ                         IMP_FILEFORMAT"|"IOSN_OBJ
00320 #define IMP_3DS                         IMP_FILEFORMAT"|"IOSN_3DS
00321 
00322 #define IMP_MOTION_BASE                 IMP_FILEFORMAT"|"IOSN_MOTION_BASE
00323 #define IMP_BIOVISION_BVH               IMP_FILEFORMAT"|"IOSN_BIOVISION_BVH
00324 #define IMP_MOTIONANALYSIS_HTR          IMP_FILEFORMAT"|"IOSN_MOTIONANALYSIS_HTR
00325 #define IMP_MOTIONANALYSIS_TRC          IMP_FILEFORMAT"|"IOSN_MOTIONANALYSIS_TRC
00326 #define IMP_ACCLAIM_ASF                 IMP_FILEFORMAT"|"IOSN_ACCLAIM_ASF
00327 #define IMP_ACCLAIM_AMC                 IMP_FILEFORMAT"|"IOSN_ACCLAIM_AMC
00328 #define IMP_VICON_C3D                   IMP_FILEFORMAT"|"IOSN_VICON_C3D
00329 #define IMP_ADAPTIVEOPTICS_AOA          IMP_FILEFORMAT"|"IOSN_ADAPTIVEOPTICS_AOA
00330 #define IMP_SUPERFLUO_MCD               IMP_FILEFORMAT"|"IOSN_SUPERFLUO_MCD
00331 #define IMP_PUPPETEER_VPM               IMP_FILEFORMAT"|"IOSN_PUPPETEER_VPM
00332 #define IMP_WAVEFRONT_MOV               IMP_FILEFORMAT"|"IOSN_WAVEFRONT_MOV
00333 #define IMP_ASCENSION_BRD               IMP_FILEFORMAT"|"IOSN_ASCENSION_BRD
00334 
00335 #define IMP_SMOOTHING                   IMP_GEOMETRY"|"IOSN_SMOOTHING
00336 
00337 #define IMP_HARDEDGES                   IMP_GEOMETRY"|"IOSN_HARDEDGES
00338 #define IMP_BLINDDATA                   IMP_GEOMETRY"|"IOSN_BLINDDATA
00339 #define IMP_OVERRIDENORMALSLOCK         IMP_GEOMETRY"|"IOSN_OVERRIDENORMALSLOCK
00340 
00341 #define IMP_BONE_WIDTHHEIGHTLOCK        IMP_BONE"|"IOSN_BONEWIDTHHEIGHTLOCK
00342 #define IMP_BONEASDUMMY                 IMP_BONE"|"IOSN_BONEASDUMMY
00343 #define IMP_BONEMAX4BONEWIDTH           IMP_BONE"|"IOSN_BONEMAX4BONEWIDTH   
00344 #define IMP_BONEMAX4BONEHEIGHT          IMP_BONE"|"IOSN_BONEMAX4BONEHEIGHT  
00345 #define IMP_BONEMAX4BONETAPER           IMP_BONE"|"IOSN_BONEMAX4BONETAPER
00346 
00347 #define IMP_SHAPE                       IMP_DEFORMATION"|"IOSN_SHAPE
00348 #define IMP_SKINS                       IMP_DEFORMATION"|"IOSN_SKINS
00349 #define IMP_USEMATRIXFROMPOSE           IMP_DEFORMATION"|"IOSN_USEMATRIXFROMPOSE
00350 #define IMP_FORCEWEIGHTNORMALIZE        IMP_DEFORMATION"|"IOSN_FORCEWEIGHTNORMALIZE
00351 
00352 
00353 
00354 #define IMP_APPLYCSTKEYRED              IMP_CURVEFILTERS"|"IOSN_APPLYCSTKEYRED
00355 #define IMP_CSTKEYREDTPREC              IMP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDTPREC    
00356 #define IMP_CSTKEYREDRPREC              IMP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDRPREC    
00357 #define IMP_CSTKEYREDSPREC              IMP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDSPREC  
00358 #define IMP_CSTKEYREDOPREC              IMP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDOPREC
00359 #define IMP_AUTOTANGENTSONLY            IMP_APPLYCSTKEYRED"|"IOSN_AUTOTANGENTSONLY
00360 
00361 #define IMP_APPLYKEYREDUCE              IMP_CURVEFILTERS"|"IOSN_APPLYKEYREDUCE  
00362 #define IMP_KEYREDUCEPREC               IMP_APPLYKEYREDUCE"|"IOSN_KEYREDUCEPREC   
00363 #define IMP_APPLYKEYSONFRM              IMP_APPLYKEYREDUCE"|"IOSN_APPLYKEYSONFRM  
00364 #define IMP_APPLYKEYSYNC                IMP_APPLYKEYREDUCE"|"IOSN_APPLYKEYSYNC  
00365 
00366 #define IMP_APPLYUNROLL                 IMP_CURVEFILTERS"|"IOSN_APPLYUNROLL     
00367 #define IMP_UNROLLPREC                  IMP_APPLYUNROLL"|"IOSN_UNROLLPREC      
00368 #define IMP_UNROLLPATH                  IMP_APPLYUNROLL"|"IOSN_UNROLLPATH      
00369 
00370 #define IMP_UP_AXIS                     IMP_AXISCONV_GRP"|"IOSN_UP_AXIS
00371 #define IMP_UP_AXIS_MAX                 IMP_AXISCONV_GRP"|"IOSN_UP_AXIS_MAX
00372 #define IMP_ZUPROTATION_MAX             IMP_AXISCONV_GRP"|"IOSN_ZUPROTATION_MAX
00373 #define IMP_AXISCONVERSION              IMP_AXISCONV_GRP"|"IOSN_AXISCONVERSION
00374 
00375 
00376 #define IMP_BUILDNUMBER                 IMP_PLUGIN_GRP"|"IOSN_BUILDNUMBER
00377 #define IMP_PLUGIN_UI_WIDTH             IMP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_WIDTH
00378 #define IMP_PLUGIN_UI_HEIGHT            IMP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_HEIGHT
00379 #define IMP_PRESET_SELECTED             IMP_PLUGIN_GRP"|"IOSN_PRESET_SELECTED
00380 
00381 #define IMP_UIL                         IMP_PLUGIN_GRP"|"IOSN_UIL
00382 #define IMP_PLUGIN_PRODUCT_FAMILY       IMP_PLUGIN_GRP"|"IOSN_PLUGIN_PRODUCT_FAMILY
00383 
00384 #define IMP_PLUGIN_UI_XPOS              IMP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_XPOS     
00385 #define IMP_PLUGIN_UI_YPOS              IMP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_YPOS     
00386 #define IMP_UI_SCROLL_POS               IMP_PLUGIN_GRP"|"IOSN_UI_SCROLL_POS      
00387 
00388 #define IMP_BUTTON_WEB_UPDATE           IMP_PLUGIN_GRP"|"IOSN_BUTTON_WEB_UPDATE
00389 #define IMP_BUTTON_EDIT                 IMP_PLUGIN_GRP"|"IOSN_BUTTON_EDIT      
00390 #define IMP_BUTTON_OK                   IMP_PLUGIN_GRP"|"IOSN_BUTTON_OK        
00391 #define IMP_BUTTON_CANCEL               IMP_PLUGIN_GRP"|"IOSN_BUTTON_CANCEL    
00392 #define IMP_MENU_EDIT_PRESET            IMP_PLUGIN_GRP"|"IOSN_MENU_EDIT_PRESET 
00393 #define IMP_MENU_SAVE_PRESET            IMP_PLUGIN_GRP"|"IOSN_MENU_SAVE_PRESET 
00394 
00395 
00396 #define IMP_DXF_WELD_VERTICES           IMP_DXF"|"IOSN_DXF_WELD_VERTICES
00397 #define IMP_DXF_OBJECT_DERIVATION       IMP_DXF"|"IOSN_DXF_OBJECT_DERIVATION
00398 #define IMP_DXF_REFERENCE_NODE          IMP_DXF"|"IOSN_DXF_REFERENCE_NODE
00399 
00400 
00401 // end of import defined path
00402 //---------------------------
00403 
00404 //---------------------------
00405 // export defined path
00406 
00407 #define EXP_ADV_OPT_GRP                 IOSN_EXPORT"|"IOSN_ADV_OPT_GRP
00408 #define EXP_PRESETS_GRP                 IOSN_EXPORT"|"IOSN_PRESETS_GRP
00409 #define EXP_STATISTICS                  IOSN_EXPORT"|"IOSN_STATISTICS_GRP"|"IOSN_STATISTICS
00410 
00411 
00412 #define EXP_PLUGIN_GRP                  IOSN_EXPORT"|"IOSN_PLUGIN_GRP
00413 #define EXP_INCLUDE_GRP                 IOSN_EXPORT"|"IOSN_INCLUDE_GRP
00414 
00415 #define EXP_UNITS_GRP                   EXP_ADV_OPT_GRP"|"IOSN_UNITS_GRP
00416 #define EXP_FILEFORMAT                  EXP_ADV_OPT_GRP"|"IOSN_FILE_FORMAT
00417 #define EXP_AXISCONV_GRP                EXP_ADV_OPT_GRP"|"IOSN_AXISCONV_GRP
00418 #define EXP_UI                          EXP_ADV_OPT_GRP"|"IOSN_UI
00419 
00420 #define EXP_SCALEFACTOR                 EXP_AXISCONV_GRP"|"IOSN_SCALEFACTOR
00421 #define EXP_AXISCONVERSIONMETHOD        EXP_AXISCONV_GRP"|"IOSN_AXISCONVERSIONMETHOD
00422 #define EXP_UPAXIS                      EXP_AXISCONV_GRP"|"IOSN_UPAXIS
00423 #define EXP_AXIS_CON_METHOD_SELECTOR    EXP_AXISCONV_GRP"|"IOSN_AXIS_CON_METHOD_SELECTOR
00424 
00425 #define EXP_AXIS_SELECTOR               EXP_AXISCONV_GRP"|"IOSN_AXIS_SELECTOR
00426 #define EXP_USETMPFILEPERIPHERAL        EXP_AXISCONV_GRP"|"IOSN_USETMPFILEPERIPHERAL
00427 #define EXP_FORCENORMALSBYCONTROLPOINT  EXP_AXISCONV_GRP"|"IOSN_FORCENORMALSBYCONTROLPOINT
00428 
00429 #define EXP_UNITS_SCALE                 EXP_UNITS_GRP"|"IOSN_UNITS_SCALE
00430 #define EXP_MASTERSCALE                 EXP_UNITS_GRP "|"IOSN_MASTERSCALE
00431 #define EXP_MASTERUNITSTR               EXP_UNITS_GRP"|"IOSN_MASTERUNITSTR
00432 #define EXP_UNITSELECTOR                EXP_UNITS_GRP"|"IOSN_UNITSELECTOR
00433 
00434 #define EXP_TOTAL_UNITS_SCALE_TB        EXP_UNITS_GRP"|"IOSN_TOTAL_UNITS_SCALE_TB
00435 
00436 #define EXP_SHOW_UI_MODE                EXP_UI"|"IOSN_SHOW_UI_MODE
00437 #define EXP_SHOW_WARNINGS_MANAGER       EXP_UI"|"IOSN_SHOW_WARNINGS_MANAGER
00438 
00439 #define EXP_PRESETS                     EXP_PRESETS_GRP"|"IOSN_PRESETS
00440 
00441 #define EXP_GEOMETRY                    EXP_INCLUDE_GRP"|"IOSN_GEOMETRY
00442 #define EXP_ANIMATION                   EXP_INCLUDE_GRP"|"IOSN_ANIMATION
00443 #define EXP_PIVOTTONULLS                EXP_INCLUDE_GRP"|"IOSN_PIVOTTONULLS
00444 
00445 #define EXP_LIGHT                       EXP_INCLUDE_GRP"|"IOSN_LIGHT    
00446 #define EXP_LIGHTATTENUATION            EXP_INCLUDE_GRP"|"IOSN_LIGHTATTENUATION
00447 #define EXP_CAMERA                      EXP_INCLUDE_GRP"|"IOSN_CAMERA   
00448 #define EXP_BINDPOSE                    EXP_INCLUDE_GRP"|"IOSN_BINDPOSE
00449 
00450 #define EXP_SELECTIONONLY               EXP_INCLUDE_GRP"|"IOSN_SELECTIONONLY
00451 #define EXP_INSTANCES                   EXP_INCLUDE_GRP"|"IOSN_INSTANCES
00452 #define EXP_BYPASSRRSINHERITANCE        EXP_INCLUDE_GRP"|"IOSN_BYPASSRRSINHERITANCE
00453 
00454 #define EXP_EMBEDTEXTURE                EXP_INCLUDE_GRP"|"IOSN_EMBEDTEXTURE
00455 #define EXP_CONVERTTOTIFF               EXP_EMBEDTEXTURE"|"IOSN_CONVERTTOTIFF
00456 
00457 #define EXP_CONSTRAINT                  EXP_ANIMATION"|"IOSN_CONSTRAINT
00458 #define EXP_CURVEFILTERS                EXP_ANIMATION"|"IOSN_CURVE_FILTER
00459 #define EXP_BAKE                        EXP_ANIMATION"|"IOSN_BAKE
00460 #define EXP_DEFORMATION                 EXP_ANIMATION"|"IOSN_DEFORMATION
00461 #define EXP_BAKECOMPLEXANIMATION        EXP_ANIMATION"|"IOSN_BAKECOMPLEXANIMATION
00462 #define EXP_BONE                        EXP_ANIMATION"|"IOSN_BONE
00463 #define EXP_QUATERNION                  EXP_ANIMATION"|"IOSN_QUATERNION
00464 #define EXP_SAMPLINGFRAMERATE           EXP_ANIMATION"|"IOSN_SAMPLINGFRAMERATE
00465 #define EXP_POINTCACHE                  EXP_ANIMATION"|"IOSN_POINTCACHE
00466 #define EXP_CHARACTER                   EXP_ANIMATION"|"IOSN_CHARACTER
00467 #define EXP_SMOOTHKEYASUSER             EXP_ANIMATION"|"IOSN_SMOOTHKEYASUSER
00468 
00469 #define EXP_MRCUSTOMATTRIBUTES          EXP_GEOMETRY"|"IOSN_MRCUSTOMATTRIBUTES
00470 #define EXP_MESHPRIMITIVE               EXP_GEOMETRY"|"IOSN_MESHPRIMITIVE
00471 #define EXP_MESHTRIANGLE                EXP_GEOMETRY"|"IOSN_MESHTRIANGLE 
00472 #define EXP_MESHPOLY                    EXP_GEOMETRY"|"IOSN_MESHPOLY
00473 #define EXP_NURB                        EXP_GEOMETRY"|"IOSN_NURB
00474 #define EXP_PATCH                       EXP_GEOMETRY"|"IOSN_PATCH
00475 #define EXP_BIP2FBX                     EXP_GEOMETRY"|"IOSN_BIP2FBX
00476 #define EXP_GEOMNORMALPERPOLY           EXP_GEOMETRY"|"IOSN_GEOMNORMALPERPOLY
00477 #define EXP_MAXBONEASBONE               EXP_GEOMETRY"|"IOSN_MAXBONEASBONE
00478 #define EXP_MAXNURBSSTEP                EXP_GEOMETRY"|"IOSN_MAXNURBSSTEP
00479 #define EXP_SMOOTHING                   EXP_GEOMETRY"|"IOSN_SMOOTHING
00480 #define EXP_BLINDDATA                   EXP_GEOMETRY"|"IOSN_BLINDDATA
00481 #define EXP_NURBSSURFACEAS              EXP_GEOMETRY"|"IOSN_GEOMETRYNURBSSURFACEAS
00482 #define EXP_HARDEDGES                   EXP_GEOMETRY"|"IOSN_HARDEDGES
00483 #define EXP_ANIMATIONONLY               EXP_GEOMETRY"|"IOSN_ANIMATIONONLY
00484 
00485 
00486 #define EXP_SELECTIONSETNAMEASPOINTCACHE EXP_POINTCACHE"|"IOSN_SELECTIONSETNAMEASPOINTCACHE
00487 
00488 #define EXP_GEOMETRYMESHPRIMITIVEAS     EXP_GEOMETRY"|"IOSN_GEOMETRYMESHPRIMITIVEAS
00489 #define EXP_GEOMETRYMESHTRIANGLEAS      EXP_GEOMETRY"|"IOSN_GEOMETRYMESHTRIANGLEAS 
00490 #define EXP_GEOMETRYMESHPOLYAS          EXP_GEOMETRY"|"IOSN_GEOMETRYMESHPOLYAS     
00491 #define EXP_GEOMETRYNURBSAS             EXP_GEOMETRY"|"IOSN_GEOMETRYNURBSAS        
00492 #define EXP_GEOMETRYPATCHAS             EXP_GEOMETRY"|"IOSN_GEOMETRYPATCHAS        
00493 
00494 #define EXP_BAKEFRAMESTART              EXP_BAKECOMPLEXANIMATION"|"IOSN_BAKEFRAMESTART          
00495 #define EXP_BAKEFRAMEEND                EXP_BAKECOMPLEXANIMATION"|"IOSN_BAKEFRAMEEND            
00496 #define EXP_BAKEFRAMESTEP               EXP_BAKECOMPLEXANIMATION"|"IOSN_BAKEFRAMESTEP           
00497 #define EXP_BAKEFRAMESTARTNORESET       EXP_BAKECOMPLEXANIMATION"|"IOSN_BAKEFRAMESTARTNORESET   
00498 #define EXP_BAKEFRAMEENDNORESET         EXP_BAKECOMPLEXANIMATION"|"IOSN_BAKEFRAMEENDNORESET 
00499 #define EXP_BAKEFRAMESTEPNORESET        EXP_BAKECOMPLEXANIMATION"|"IOSN_BAKEFRAMESTEPNORESET    
00500 
00501 #define EXP_FBX                         EXP_ADV_OPT_GRP"|"IOSN_FBX
00502 #define EXP_DXF                         EXP_ADV_OPT_GRP"|"IOSN_DXF
00503 #define EXP_OBJ                         EXP_FILEFORMAT"|"IOSN_OBJ
00504 #define EXP_3DS                         EXP_FILEFORMAT"|"IOSN_3DS
00505 #define EXP_COLLADA                     EXP_ADV_OPT_GRP"|"IOSN_COLLADA
00506 
00507 #define EXP_MOTION_BASE                 EXP_FILEFORMAT"|"IOSN_MOTION_BASE
00508 #define EXP_BIOVISION_BVH               EXP_FILEFORMAT"|"IOSN_BIOVISION_BVH
00509 #define EXP_MOTIONANALYSIS_HTR          EXP_FILEFORMAT"|"IOSN_MOTIONANALYSIS_HTR
00510 #define EXP_MOTIONANALYSIS_TRC          EXP_FILEFORMAT"|"IOSN_MOTIONANALYSIS_TRC
00511 #define EXP_ACCLAIM_ASF                 EXP_FILEFORMAT"|"IOSN_ACCLAIM_ASF
00512 #define EXP_ACCLAIM_AMC                 EXP_FILEFORMAT"|"IOSN_ACCLAIM_AMC
00513 #define EXP_VICON_C3D                   EXP_FILEFORMAT"|"IOSN_VICON_C3D
00514 #define EXP_ADAPTIVEOPTICS_AOA          EXP_FILEFORMAT"|"IOSN_ADAPTIVEOPTICS_AOA
00515 #define EXP_SUPERFLUO_MCD               EXP_FILEFORMAT"|"IOSN_SUPERFLUO_MCD
00516 #define EXP_PUPPETEER_VPM               EXP_FILEFORMAT"|"IOSN_PUPPETEER_VPM
00517 #define EXP_WAVEFRONT_MOV               EXP_FILEFORMAT"|"IOSN_WAVEFRONT_MOV
00518 #define EXP_ASCENSION_BRD               EXP_FILEFORMAT"|"IOSN_ASCENSION_BRD
00519 
00520 
00521 #define EXP_ASCIIFBX                    EXP_FBX"|"IOSN_ASCIIFBX
00522 
00523 #define EXP_SHAPE                       EXP_DEFORMATION"|"IOSN_SHAPE
00524 #define EXP_SKINS                       EXP_DEFORMATION"|"IOSN_SKINS
00525 
00526 #define EXP_APPLYCSTKEYRED              EXP_CURVEFILTERS"|"IOSN_APPLYCSTKEYRED
00527 #define EXP_SAMPLINGRATE                EXP_APPLYCSTKEYRED"|"IOSN_SAMPLINGRATE
00528 #define EXP_CSTKEYREDTPREC              EXP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDTPREC    
00529 #define EXP_CSTKEYREDRPREC              EXP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDRPREC    
00530 #define EXP_CSTKEYREDSPREC              EXP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDSPREC  
00531 #define EXP_CSTKEYREDOPREC              EXP_APPLYCSTKEYRED"|"IOSN_CSTKEYREDOPREC  
00532 #define EXP_AUTOTANGENTSONLY            EXP_APPLYCSTKEYRED"|"IOSN_AUTOTANGENTSONLY
00533 
00534 #define EXP_APPLYKEYREDUCE              EXP_CURVEFILTERS"|"IOSN_APPLYKEYREDUCE  
00535 #define EXP_KEYREDUCEPREC               EXP_APPLYKEYREDUCE"|"IOSN_KEYREDUCEPREC   
00536 #define EXP_APPLYKEYSONFRM              EXP_APPLYKEYREDUCE"|"IOSN_APPLYKEYSONFRM  
00537 #define EXP_APPLYKEYSYNC                EXP_APPLYKEYREDUCE"|"IOSN_APPLYKEYSYNC  
00538 
00539 #define EXP_APPLYUNROLL                 EXP_CURVEFILTERS"|"IOSN_APPLYUNROLL     
00540 #define EXP_UNROLLPREC                  EXP_APPLYUNROLL"|"IOSN_UNROLLPREC      
00541 #define EXP_UNROLLPATH                  EXP_APPLYUNROLL"|"IOSN_UNROLLPATH      
00542 
00543 #define EXP_BUILDNUMBER                 EXP_PLUGIN_GRP"|"IOSN_BUILDNUMBER
00544 #define EXP_PLUGIN_UI_WIDTH             EXP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_WIDTH
00545 #define EXP_PLUGIN_UI_HEIGHT            EXP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_HEIGHT
00546 #define EXP_PRESET_SELECTED             EXP_PLUGIN_GRP"|"IOSN_PRESET_SELECTED
00547 
00548 #define EXP_UIL                         EXP_PLUGIN_GRP"|"IOSN_UIL
00549 #define EXP_PLUGIN_PRODUCT_FAMILY       EXP_PLUGIN_GRP"|"IOSN_PLUGIN_PRODUCT_FAMILY
00550 
00551 #define EXP_PLUGIN_UI_XPOS              EXP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_XPOS     
00552 #define EXP_PLUGIN_UI_YPOS              EXP_PLUGIN_GRP"|"IOSN_PLUGIN_UI_YPOS     
00553 #define EXP_UI_SCROLL_POS               EXP_PLUGIN_GRP"|"IOSN_UI_SCROLL_POS      
00554 
00555 #define EXP_BUTTON_WEB_UPDATE           EXP_PLUGIN_GRP"|"IOSN_BUTTON_WEB_UPDATE
00556 #define EXP_BUTTON_EDIT                 EXP_PLUGIN_GRP"|"IOSN_BUTTON_EDIT      
00557 #define EXP_BUTTON_OK                   EXP_PLUGIN_GRP"|"IOSN_BUTTON_OK        
00558 #define EXP_BUTTON_CANCEL               EXP_PLUGIN_GRP"|"IOSN_BUTTON_CANCEL    
00559 #define EXP_MENU_EDIT_PRESET            EXP_PLUGIN_GRP"|"IOSN_MENU_EDIT_PRESET 
00560 #define EXP_MENU_SAVE_PRESET            EXP_PLUGIN_GRP"|"IOSN_MENU_SAVE_PRESET 
00561     
00562 #define EXP_COLLADA_TRIANGULATE         EXP_COLLADA"|"IOSN_COLLADA_TRIANGULATE 
00563 #define EXP_COLLADA_SINGLEMATRIX        EXP_COLLADA"|"IOSN_COLLADA_SINGLEMATRIX
00564 #define EXP_COLLADA_FRAME_RATE          EXP_COLLADA"|"IOSN_COLLADA_FRAME_RATE  
00565 
00566 #define EXP_DXF_TRIANGULATE             EXP_DXF"|"IOSN_DXF_TRIANGULATE
00567 #define EXP_DXF_DEFORMATION             EXP_DXF"|"IOSN_DXF_DEFORMATION
00568 
00569 // end of export defined path
00570 //---------------------------