NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Fields_DisplayPropertiesBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// 用于JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Fields_DisplayPropertiesBuilder.ja
9//
10// 生成工具:
11// apiwrap
12//
13// 警告:
14// 此文件为自动生成 - 请勿手动编辑
15//
16#pragma once
17#include <NXOpen/NXDeprecation.hxx>
18#include <vector>
19#include <NXOpen/NXString.hxx>
20#include <NXOpen/Callback.hxx>
21#include <NXOpen/Expression.hxx>
22#include <NXOpen/Builder.hxx>
23#include <NXOpen/libnxopencpp_fields_exports.hxx>
24#ifdef _MSC_VER
25#pragma warning(push)
26#pragma warning(disable:4996)
27#endif
28#ifdef __GNUC__
29#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
30#endif
31namespace NXOpen
32{
33 namespace Fields
34 {
36 }
37 class Builder;
38 class Expression;
39 class NXColor;
40 namespace Fields
41 {
42 class _DisplayPropertiesBuilderBuilder;
43 class DisplayPropertiesBuilderImpl;
193 class NXOPENCPP_FIELDSEXPORT DisplayPropertiesBuilder : public NXOpen::Builder
194 {
210
226
242
253
264
273
281
288
303
309
315
321
329
339
347
354
370
386
406
413 private: DisplayPropertiesBuilderImpl * m_displaypropertiesbuilder_impl;
414 private: friend class _DisplayPropertiesBuilderBuilder;
415 protected: DisplayPropertiesBuilder();
420 public: int Layer
421 (
422 );
426 public: void SetLayer
427 (
428 int layer
429 );
434 (
435 );
439 public: void SetBasicColor
440 (
441 NXOpen::NXColor * basicColor
442 );
447 (
448 );
452 public: void SetLineFont
453 (
455 );
460 (
461 );
465 public: void SetLineWidth
466 (
468 );
472 public: int Translucency
473 (
474 );
478 public: void SetTranslucency
479 (
480 int translucency
481 );
485 public: bool PartiallyShaded
486 (
487 );
492 (
493 bool partiallyShaded
494 );
498 public: bool FaceAnalysis
499 (
500 );
504 public: void SetFaceAnalysis
505 (
506 bool faceAnalysis
507 );
512 (
513 );
517 public: void SetIndepDispType
518 (
520 );
525 (
526 );
531 (
533 );
538 (
539 );
543 public: void SetAxisColor
544 (
545 NXOpen::NXColor * axisColor
546 );
550 public: bool ShowAxis
551 (
552 );
556 public: void SetShowAxis
557 (
558 bool showAxis
559 );
564 (
565 );
569 public: void SetLabelColor
570 (
571 NXOpen::NXColor * labelColor
572 );
576 public: bool ShowLabels
577 (
578 );
582 public: void SetShowLabels
583 (
584 bool showLabels
585 );
589 public: bool ShowMapTopo
590 (
591 );
595 public: void SetShowMapTopo
596 (
597 bool showMapTopo
598 );
603 (
604 );
608 public: void SetDepLabelValues
609 (
611 );
616 (
617 );
622 (
624 );
628 public: double TblHetPrimaryValue
629 (
630 );
635 (
636 double hetTblValue
637 );
642 (
643 );
647 public: void SetDepDispType
648 (
650 );
654 public: double DummyScale
655 (
656 );
660 public: void SetDummyScale
661 (
662 double dummyScale
663 );
667 public: double DepSymbolSize
668 (
669 );
673 public: void SetDepSymbolSize
674 (
675 double depSymbolSize
676 );
680 public: double SurfaceOffset
681 (
682 );
686 public: void SetSurfaceOffset
687 (
688 double surfaceOffset
689 );
694 (
695 );
699 public: void SetDepDomColor
700 (
702 );
707 (
708 );
712 public: void SetDepSelColor
713 (
714 NXOpen::NXColor * depSelColor
715 );
719 public: int SpectrumLevels
720 (
721 );
725 public: void SetSpectrumLevels
726 (
727 int spectrumLevels
728 );
733 (
734 );
739 (
740 NXOpen::NXColor * undefValueColor
741 );
746 public: NX_DEPRECATED("Deprecated in NX12.0.0. Table independent domain display no longer modifies the file and is included only to enable old journals to function without modification NXOpen::Fields::DisplayPropertiesBuilder::ShowSrcTblVals can be used to control source table values, but independent table values display is deprecated.") NXOpen::Fields::DisplayPropertiesBuilder::ValuesEnum TblIndepPtType
747 (
748 );
753 public: NX_DEPRECATED("Deprecated in NX12.0.0. Table Independent variable display no longer modifies the file and is included only to enable old journals to function without modification. NXOpen::Fields::DisplayPropertiesBuilder::ShowSrcTblVals can be used to show source table values, but independent table values display is deprecated.") void SetTblIndepPtType
754 (
755 NXOpen::Fields::DisplayPropertiesBuilder::ValuesEnum tblIndepPtType
756 );
761 public: NX_DEPRECATED("Deprecated in NX12.0.0. This function is deprecated. Table independent domain is no longer displayable so this property has no meaning. Dependent domain color can be obtained using NXOpen::Fields::DisplayPropertiesBuilder::DepSelColor.") NXOpen::NXColor * TblIndepColor
762 (
763 );
768 public: NX_DEPRECATED("Deprecated in NX12.0.0. This function is deprecated. Table independent domain is no longer displayable, so this function has no meaning. Table dependent domain color can be set using NXOpen::Fields::DisplayPropertiesBuilder::DepSelColor.") void SetTblIndepColor
769 (
770 NXOpen::NXColor * tblIndepColor
771 );
776 public: NX_DEPRECATED("Deprecated in NX12.0.0. To show source table dependent values use NXOpen::Fields::DisplayPropertiesBuilder::ShowSrcTblVals to show source table values.") NXOpen::Fields::DisplayPropertiesBuilder::TblPointTypeEnum TblDepPtType
777 (
778 );
783 public: NX_DEPRECATED("Deprecated in NX12.0.0. Source table display no longer uses symbols, so this function has no meaning. Table values are only on or off; to show source table values use NXOpen::Fields::DisplayPropertiesBuilder::ShowSrcTblVals to show source table values.") void SetTblDepPtType
784 (
785 NXOpen::Fields::DisplayPropertiesBuilder::TblPointTypeEnum tblDepPtType
786 );
790 public: double TblDepSymbolSize
791 (
792 );
797 (
798 double tblDepSymbolSize
799 );
804 public: NX_DEPRECATED("Deprecated in NX12.0.0. This function is deprecated, Tbl dependent Color can be chosen using NXOpen::Fields::DisplayPropertiesBuilder::DepDomColor.") NXOpen::Fields::DisplayPropertiesBuilder::DepDomColorEnum TblDepDomColor
805 (
806 );
811 public: NX_DEPRECATED("Deprecated in NX12.0.0. This function is deprecated, Tbl dependent Color can be chosen using NXOpen::Fields::DisplayPropertiesBuilder::DepDomColor.") void SetTblDepDomColor
812 (
813 NXOpen::Fields::DisplayPropertiesBuilder::DepDomColorEnum depDomColor
814 );
819 public: NX_DEPRECATED("Deprecated in NX12.0.0. This function is deprecated, Tbl dependent Color can be obtained using NXOpen::Fields::DisplayPropertiesBuilder::DepSelColor.") NXOpen::NXColor * TblDepColor
820 (
821 );
826 public: NX_DEPRECATED("Deprecated in NX12.0.0. This function is deprecated, Tbl dependent Color can be set using NXOpen::Fields::DisplayPropertiesBuilder::DepSelColor.") void SetTblDepColor
827 (
828 NXOpen::NXColor * tblDepColor
829 );
833 public: NXOpen::Fields::DisplayPropertiesBuilder::DepLabelValueEnum TblDepLabelValues
834 (
835 );
840 (
841 NXOpen::Fields::DisplayPropertiesBuilder::DepLabelValueEnum tblDepLabelValues
842 );
846 public: bool ShowName
847 (
848 );
852 public: void SetShowName
853 (
854 bool showName
855 );
859 public: bool ShowDescription
860 (
861 );
866 (
867 bool showDescription
868 );
872 public: bool ShowDefaultVal
873 (
874 );
878 public: void SetShowDefaultVal
879 (
880 bool showDefaultVal
881 );
885 public: NXOpen::Fields::DisplayPropertiesBuilder::LegendPos LegendPosition
886 (
887 );
891 public: void SetLegendPosition
892 (
893 NXOpen::Fields::DisplayPropertiesBuilder::LegendPos legendPosition
894 );
898 public: NXOpen::Fields::DisplayPropertiesBuilder::ValueRange Range
899 (
900 );
904 public: void SetRange
905 (
906 NXOpen::Fields::DisplayPropertiesBuilder::ValueRange range
907 );
911 public: double RangeMin
912 (
913 );
917 public: void SetRangeMin
918 (
919 double rangeMin
920 );
924 public: double RangeMax
925 (
926 );
930 public: void SetRangeMax
931 (
932 double rangeMax
933 );
938 (
939 );
944 (
945 bool showUnderflow
946 );
951 (
952 );
956 public: void SetUnderflowColor
957 (
958 NXOpen::NXColor * underflowColor
959 );
964 (
965 );
969 public: void SetOverflowColor
970 (
971 NXOpen::NXColor * overflowColor
972 );
977 (
978 );
983 (
984 bool showOverflow
985 );
990 (
991 );
995 public: int XNum
996 (
997 );
1001 public: void SetXNum
1002 (
1003 int xNum
1004 );
1009 (
1010 );
1015 (
1016 );
1020 public: int YNum
1021 (
1022 );
1026 public: void SetYNum
1027 (
1028 int yNum
1029 );
1034 (
1035 );
1040 (
1041 );
1045 public: int ZNum
1046 (
1047 );
1051 public: void SetZNum
1052 (
1053 int zNum
1054 );
1059 (
1060 );
1065 (
1066 );
1070 public: NXOpen::Fields::DisplayPropertiesBuilder::FieldQuantityType FieldQuantity
1071 (
1072 );
1076 public: void SetFieldQuantity
1077 (
1078 NXOpen::Fields::DisplayPropertiesBuilder::FieldQuantityType fieldQuantity
1079 );
1083 public: double DepCalcSymblSize
1084 (
1085 );
1090 (
1091 double depCalcSymblSize
1092 );
1096 public: bool ShowSrcTblVals
1097 (
1098 );
1103 (
1104 bool showSrcTblVals
1105 );
1109 public: double DepRangeMax
1110 (
1111 );
1115 public: void SetDepRangeMax
1116 (
1117 double depRangeMax
1118 );
1122 public: double DepRangeMin
1123 (
1124 );
1128 public: void SetDepRangeMin
1129 (
1130 double depRangeMin
1131 );
1135 public: bool ShowUndefValues
1136 (
1137 );
1142 (
1143 bool showUndefValues
1144 );
1148 public: NXOpen::Fields::DisplayPropertiesBuilder::DepDispTypeEnum TblDepDispType
1149 (
1150 );
1155 (
1156 NXOpen::Fields::DisplayPropertiesBuilder::DepDispTypeEnum tblDepDispType
1157 );
1161 public: double TblSurfaceOffset
1162 (
1163 );
1168 (
1169 double tblDepSurfaceOffset
1170 );
1171 };
1172 }
1173}
1174#ifdef _MSC_VER
1175#pragma warning(pop)
1176#endif
1177#ifdef __GNUC__
1178#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
1179#pragma GCC diagnostic warning "-Wdeprecated-declarations"
1180#endif
1181#endif
1182#undef EXPORTLIBRARY