NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Validate::BaseProfile类 参考

struct  CheckerInstance

Public 成员函数

void AddNXObjectParameter (const char *label, const char *parameterTitle, const std::vector< NXOpen::NXObject * > &parameterValue)
void AddNXObjectParameter (const char *label, const char *parameterTitle, NXOpen::NXObject *parameterValue)
void AddNXObjectParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const std::vector< NXOpen::NXObject * > &parameterValue)
void AddNXObjectParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, NXOpen::NXObject *parameterValue)
void AddParameter (const char *label, const char *parameterTitle, bool parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const char *parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const NXOpen::Point3d &parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const NXOpen::Vector3d &parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const std::vector< bool > &parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const std::vector< double > &parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const std::vector< int > &parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const std::vector< NXOpen::Point3d > &parameterValue)
void AddParameter (const char *label, const char *parameterTitle, const std::vector< NXOpen::Vector3d > &parameterValue)
void AddParameter (const char *label, const char *parameterTitle, double parameterValue)
void AddParameter (const char *label, const char *parameterTitle, int parameterValue)
void AddParameter (const char *label, const char *parameterTitle, std::vector< NXOpen::NXString > &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, bool parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const NXOpen::NXString &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const NXOpen::Point3d &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const NXOpen::Vector3d &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const std::vector< bool > &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const std::vector< const char * > &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const std::vector< double > &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const std::vector< int > &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const std::vector< NXOpen::Point3d > &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, const std::vector< NXOpen::Vector3d > &parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, double parameterValue)
void AddParameter (const NXOpen::NXString &label, const NXOpen::NXString &parameterTitle, int parameterValue)
virtual void DoCustomize ()
virtual void DoHelp ()
const bool GetAllowUserCustomize () const
const char * GetCategory () const
std::vector< bool > GetCheckerEnableFlags (std::vector< NXOpen::NXString > checkerNames)
std::vector< NXOpen::NXStringGetCheckerNames ()
const char * GetClassId () const
const char * GetDisplayName () const
NXOpen::Validate::ParameterGetParameter (const std::string &title)
std::vector< NXOpen::Validate::Parameter * > GetParameters ()
std::vector< std::string > GetParameterTitles ()
void PrintProfile ()
void Register (bool hasCustomization=true, bool hasHelp=true)
void SetAllowUserCustomize (bool allowUserCustomize)
void SetCategory (const char *category)
void SetCheckerEnableFlag (NXOpen::NXString checkerName, bool enableFlag)
void SetClassId (const char *classId)
void SetDisplayName (const char *displayName)
virtual void SetRegistered (bool isRegistered)

Protected 成员函数

void AddChecker (const char *checkerId)
void AddChecker (const char *checkerId, std::vector< NXOpen::Validate::Parameter * > checkerParms)
virtual bool CanRegister ()
NXOpen::Validate::ParameterRefParm (const char *parmID, const char *refParmID)
NXOpen::Validate::ParameterSetParm (const char *parmID, bool parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const char *parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const NXOpen::Point3d &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const NXOpen::Vector3d &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const std::vector< bool > &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const std::vector< const char * > &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const std::vector< double > &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const std::vector< int > &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const std::vector< NXOpen::NXObject * > &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const std::vector< NXOpen::Point3d > &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, const std::vector< NXOpen::Vector3d > &parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, double parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, int parameterValue)
NXOpen::Validate::ParameterSetParm (const char *parmID, NXOpen::NXObject *parameterValue)

静态 Protected 成员函数

static std::string Join (const std::string delimiter, const std::vector< std::string > &vals)
static std::string Join (const std::string delimiter, const std::vector< tag_t > &vals)

Protected 属性

std::vector< CheckerInstancem_childCheckers