17#include <NXOpen/NXDeprecation.hxx>
19#include <NXOpen/NXString.hxx>
20#include <NXOpen/Callback.hxx>
21#include <NXOpen/BasePart.hxx>
22#include <NXOpen/ExpressionCollectorSet.hxx>
23#include <NXOpen/ExpressionSectionSet.hxx>
24#include <NXOpen/GeometricUtilities_BlendSetbackBuilder.hxx>
25#include <NXOpen/GeometricUtilities_BoundaryDefinitionBuilder.hxx>
26#include <NXOpen/GeometricUtilities_BoundingObjectBuilder.hxx>
27#include <NXOpen/GeometricUtilities_PointsFromFileBuilder.hxx>
28#include <NXOpen/GeometricUtilities_SelectionList.hxx>
29#include <NXOpen/GeometricUtilities_SpinePlaneBuilder.hxx>
30#include <NXOpen/GeometricUtilities_TransitionCurveBuilder.hxx>
31#include <NXOpen/GeometricUtilities_TwoExpressionsCollectorSet.hxx>
32#include <NXOpen/GeometricUtilities_TwoExpressionsSectionSet.hxx>
33#include <NXOpen/ModlUtils_ImportTemplatePart.hxx>
34#include <NXOpen/ModlUtils_ImportTemplatePartBuilder.hxx>
35#include <NXOpen/BasePart.hxx>
36#include <NXOpen/PartFamilyManager.hxx>
37#include <NXOpen/PartFamilyMemberData.hxx>
38#include <NXOpen/PartFamilyMemberValues.hxx>
39#include <NXOpen/PartFamily_Instance.hxx>
40#include <NXOpen/PartFamily_TemplateManager.hxx>
41#include <NXOpen/PartLoadStatus.hxx>
42#include <NXOpen/ScCollector.hxx>
43#include <NXOpen/Section.hxx>
44#include <NXOpen/libnxopencpp_exports.hxx>
47#pragma warning(disable:4996)
50#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
128 class CollaborationZoneCollection;
168 class PDFPublisherManager;
174 namespace ElectricalRouting
242 class FaceSetDataCollection;
405 class PartFamilyManager;
406 class PartFamilyMemberData;
407 class PartFamilyMemberValues;
446 namespace Sustainability
497 public:
enum NX_DEPRECATED(
"已在NX9.0.0中过时。请改用NXOpen::PartFamily::FamilyAttribute::AttrType") PartFamilyAttrType
499 PartFamilyAttrTypeTextType = 1,
500 PartFamilyAttrTypeNumericType,
501 PartFamilyAttrTypeIntegerType,
502 PartFamilyAttrTypeDoubleType,
503 PartFamilyAttrTypeStringType,
504 PartFamilyAttrTypePartType,
505 PartFamilyAttrTypeNameType,
506 PartFamilyAttrTypeInstanceType,
507 PartFamilyAttrTypeExpressionType,
508 PartFamilyAttrTypeMirrorType,
509 PartFamilyAttrTypeDensityType,
510 PartFamilyAttrTypeFeatureType
517 struct NX_DEPRECATED(
"已在NX9.0.0中过时。请改用NXOpen::PartFamily::TemplateManager::AddToChosenAttributes或NXOpen::PartFamily::TemplateManager::GetPartFamilyAttribute") PartFamilyAttributeData
519 public: NXOpen::Part::PartFamilyAttrType AttributeType;
520 public: NXString AttributeName;
521 public: PartFamilyAttributeData() :
522 AttributeType((
NXOpen::Part::PartFamilyAttrType)0),
527 public: PartFamilyAttributeData(NXOpen::Part::PartFamilyAttrType attributeTypeInitial ,
528 const NXString &attributeNameInitial ) :
529 AttributeType(attributeTypeInitial),
530 AttributeName(attributeNameInitial)
536 struct FeatureUpdateStatus
541 public: FeatureUpdateStatus() :
550 const NXString &errorMessageInitial ) :
561 public:
enum UpdateFromJtFileOptions
563 UpdateFromJtFileOptionsDefault
567 private:
friend class _PartBuilder;
633 const char * unitsType ,
656 const char * valueTwo ,
657 const char * unitsType ,
693 const char * unitsType ,
716 const char * valueTwo ,
717 const char * unitsType ,
753 const char * templateName
779 const char * templateName
813 const std::vector<
NXOpen::Part::PartFamilyAttributeData> & attributeData ,
829 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Create and use NXOpen::PartFamily::InstanceDefinition objects using NXOpen::PartFamily::TemplateManager::AddInstanceDefinition")
NXOpen::
PartFamilyMemberData * NewPartFamilyMemberData
837 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Use NXOpen::PartFamily::InstanceDefinition and NXOpen::PartFamily::InstanceDefinition::SetValueOfAttribute")
NXOpen::
PartFamilyMemberValues * NewPartFamilyMemberValues
926 std::vector<
int> & removedEdgeCounts
977 public:
void UpdateFromJtFile
980 NXOpen::Part::UpdateFromJtFileOptions updateOption
985 void UpdateFromJtFile
987 const
char * jtFilePath ,
988 NXOpen::Part::UpdateFromJtFileOptions updateOption
1332#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
1333#pragma GCC diagnostic warning "-Wdeprecated-declarations"