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

体特征基类 更多...

#include <Features_BodyFeature.hxx>

类 NXOpen::Features::BodyFeature 继承关系图:
NXOpen::Features::Feature NXOpen::NXObject NXOpen::IProfile NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::INXObject NXOpen::Die::CastRelief NXOpen::Die::ClampingSlot NXOpen::Die::Clearance NXOpen::Die::DieShoe NXOpen::Die::DrawBead NXOpen::Die::FillArea NXOpen::Die::FingerClearanceNotch NXOpen::Die::HandlingCore NXOpen::Die::Heelpost NXOpen::Die::Keyway NXOpen::Die::MachineRelief NXOpen::Die::SpringbackCompensation NXOpen::Die::TrimFlangeDieAssistant NXOpen::Features::AECDesign::Beam NXOpen::Features::AECDesign::Ceiling NXOpen::Features::AECDesign::Column NXOpen::Features::AECDesign::ConcreteRebarAnnotation NXOpen::Features::AECDesign::CrossingRebars NXOpen::Features::AECDesign::ExtendToRoof NXOpen::Features::AECDesign::Floor NXOpen::Features::AECDesign::LevelParts NXOpen::Features::AECDesign::LongitudinalRebars NXOpen::Features::AECDesign::Opening NXOpen::Features::AECDesign::Railing NXOpen::Features::AECDesign::Roof NXOpen::Features::AECDesign::Room NXOpen::Features::AECDesign::Stair NXOpen::Features::AECDesign::Wall NXOpen::Features::AdaptiveShell NXOpen::Features::AddendumSurface NXOpen::Features::AdmMoveFace NXOpen::Features::AdmOffsetRegion NXOpen::Features::AdmResizeFace NXOpen::Features::AeroFlange NXOpen::Features::AeroRib NXOpen::Features::AestheticFaceBlend NXOpen::Features::AnalyzePocket NXOpen::Features::AngularDim NXOpen::Features::ApexRangeChamfer NXOpen::Features::AssemblyCut NXOpen::Features::BendTaper NXOpen::Features::BevelGear NXOpen::Features::BlendCorner NXOpen::Features::BlendPocket NXOpen::Features::Block NXOpen::Features::BodyByEquation NXOpen::Features::BodyLattice NXOpen::Features::BodyLattice2 NXOpen::Features::BoundedPlane NXOpen::Features::Brep NXOpen::Features::BridgeSurface NXOpen::Features::Chamfer NXOpen::Features::ChangeFace NXOpen::Features::ChangeShellThickness NXOpen::Features::ClipLattice NXOpen::Features::ClipLattice2 NXOpen::Features::Coaxial NXOpen::Features::CombineBodyFeature NXOpen::Features::CombineSheets NXOpen::Features::CompensateRoughData NXOpen::Features::ConcaveFaces NXOpen::Features::Cone NXOpen::Features::ConnectDanglingRods NXOpen::Features::ConnectLattices2 NXOpen::Features::ConnectLattices3 NXOpen::Features::ContourRib NXOpen::Features::Coplanar NXOpen::Features::CopyFace NXOpen::Features::CutFace NXOpen::Features::Cylinder NXOpen::Features::CylinderGear NXOpen::Features::DeleteBody NXOpen::Features::DeleteCurve NXOpen::Features::DeleteEdge NXOpen::Features::DeleteFace NXOpen::Features::Divideface NXOpen::Features::Draft NXOpen::Features::DraftBody NXOpen::Features::DrawDiePunch NXOpen::Features::EdgeBlend NXOpen::Features::EdgeSymmetry NXOpen::Features::EditCrossSection NXOpen::Features::Emboss NXOpen::Features::Enlarge NXOpen::Features::EnvironmentPainting NXOpen::Features::ExtendSheet NXOpen::Features::Extension NXOpen::Features::ExtractFace NXOpen::Features::Extrude NXOpen::Features::FaceBlend NXOpen::Features::FaceSheet NXOpen::Features::FillHole NXOpen::Features::FilterLattice2 NXOpen::Features::FilterLattice3 NXOpen::Features::FitSurface NXOpen::Features::Fixed NXOpen::Features::FlatteningAndForming NXOpen::Features::FlowBlend NXOpen::Features::FreeTransformer NXOpen::Features::GlobalShaping NXOpen::Features::GridTarget NXOpen::Features::GroupBody NXOpen::Features::GroupEdge NXOpen::Features::GroupFace NXOpen::Features::GuidedExtensionEx NXOpen::Features::HealSurface NXOpen::Features::HemFlange NXOpen::Features::HolePackage NXOpen::Features::IForm NXOpen::Features::ImplicitModel NXOpen::Features::ImprintObject NXOpen::Features::Interception NXOpen::Features::LabelChamfer NXOpen::Features::LabelNotchBlend NXOpen::Features::Lattice2 NXOpen::Features::Lattice3 NXOpen::Features::LawExtension NXOpen::Features::LawExtensionEx NXOpen::Features::LinearDimension NXOpen::Features::LinkedFacet NXOpen::Features::LocalScaleCurve NXOpen::Features::MakeOffset NXOpen::Features::MakeSolid NXOpen::Features::MatchEdge NXOpen::Features::MeshSurface NXOpen::Features::MeshTransformer NXOpen::Features::Metaform NXOpen::Features::MidSurface NXOpen::Features::MidSurfaceByFacePairs NXOpen::Features::MidSurfaceByTwoSheets NXOpen::Features::MidSurfaceFacePair NXOpen::Features::MidSurfaceUserDefined NXOpen::Features::MirrorBody NXOpen::Features::MirrorFace NXOpen::Features::MirrorFeature NXOpen::Features::MorphMesh NXOpen::Features::MoveBody NXOpen::Features::MoveCurve NXOpen::Features::MoveEdge NXOpen::Features::MoveFace NXOpen::Features::NSidedSurface NXOpen::Features::Obstruction NXOpen::Features::OffsetEdge NXOpen::Features::OffsetEmboss NXOpen::Features::OffsetFace NXOpen::Features::OffsetFacetBody NXOpen::Features::OffsetMoveCurve NXOpen::Features::OffsetRegion NXOpen::Features::OffsetSurface NXOpen::Features::Parallel NXOpen::Features::PatchOpenings NXOpen::Features::PatternBody NXOpen::Features::PatternFace NXOpen::Features::PatternFaceFeature NXOpen::Features::Perpendicular NXOpen::Features::PierceTask NXOpen::Features::PoleSmoothing NXOpen::Features::Promotion NXOpen::Features::PullFace NXOpen::Features::QuickBinder NXOpen::Features::RPO NXOpen::Features::Rack NXOpen::Features::RadialDimension NXOpen::Features::RadiateFace NXOpen::Features::RefitFace NXOpen::Features::ReorderBlends NXOpen::Features::ReplaceBlend NXOpen::Features::ReplaceFace NXOpen::Features::ResizeBlend NXOpen::Features::ResizeChamfer NXOpen::Features::ResizeChamferCurve NXOpen::Features::ResizeCurve NXOpen::Features::ResizeFace NXOpen::Features::ResizeHole NXOpen::Features::ResizePattern NXOpen::Features::Revolve NXOpen::Features::Rib NXOpen::Features::Ribbon NXOpen::Features::RodThickness NXOpen::Features::RodThickness2 NXOpen::Features::RotatingPointer NXOpen::Features::Rotor NXOpen::Features::Ruled NXOpen::Features::Scale NXOpen::Features::SectionInertiaAnalysis NXOpen::Features::SectionSurface NXOpen::Features::ServiceOrientedBodyFeature NXOpen::Features::SheetMetal::BulgeRelief NXOpen::Features::SheetMetal::LighteningCutout NXOpen::Features::SheetMetalFromSolid NXOpen::Features::Shelf NXOpen::Features::Shell NXOpen::Features::ShellFace NXOpen::Features::ShipDesign::AlongGuideCut NXOpen::Features::ShipDesign::AssociativeMirror NXOpen::Features::ShipDesign::AssociativeMirrorCutout NXOpen::Features::ShipDesign::AssociativeMirrorDetail NXOpen::Features::ShipDesign::Bracket NXOpen::Features::ShipDesign::BulkHeads NXOpen::Features::ShipDesign::CollarPlate NXOpen::Features::ShipDesign::CollarPlatePiece NXOpen::Features::ShipDesign::Compartment NXOpen::Features::ShipDesign::ConceptFromSpreadsheet NXOpen::Features::ShipDesign::CornerCut NXOpen::Features::ShipDesign::CustomBracket NXOpen::Features::ShipDesign::Cutout2 NXOpen::Features::ShipDesign::Deck NXOpen::Features::ShipDesign::Decks NXOpen::Features::ShipDesign::Divide NXOpen::Features::ShipDesign::DvToMvMapping NXOpen::Features::ShipDesign::EdgeCut NXOpen::Features::ShipDesign::EndCut NXOpen::Features::ShipDesign::ExcessMaterial NXOpen::Features::ShipDesign::FrameBarOut NXOpen::Features::ShipDesign::GenericPlateSystem NXOpen::Features::ShipDesign::Hull NXOpen::Features::ShipDesign::InsertSheetBody NXOpen::Features::ShipDesign::ItFrames NXOpen::Features::ShipDesign::KnuckledProfiles NXOpen::Features::ShipDesign::LongitudinalBulkhead NXOpen::Features::ShipDesign::MainDimensions NXOpen::Features::ShipDesign::ManufacturingOut NXOpen::Features::ShipDesign::PhysicalCompartment NXOpen::Features::ShipDesign::Pillar NXOpen::Features::ShipDesign::PinJig NXOpen::Features::ShipDesign::Plate NXOpen::Features::ShipDesign::PlateChamfer NXOpen::Features::ShipDesign::PlateDivide NXOpen::Features::ShipDesign::PlatePreparation NXOpen::Features::ShipDesign::PlateSystem NXOpen::Features::ShipDesign::Profile NXOpen::Features::ShipDesign::ProfileCutout NXOpen::Features::ShipDesign::ProfileList NXOpen::Features::ShipDesign::ProfileTransition NXOpen::Features::ShipDesign::ShellTemplate NXOpen::Features::ShipDesign::ShipCoordinates NXOpen::Features::ShipDesign::ShipCutout NXOpen::Features::ShipDesign::ShipEndCut NXOpen::Features::ShipDesign::ShipIntersections NXOpen::Features::ShipDesign::ShipProfileCutout NXOpen::Features::ShipDesign::ShipSection NXOpen::Features::ShipDesign::ShipTrimBody NXOpen::Features::ShipDesign::SteelCollarPlate NXOpen::Features::ShipDesign::SteelDistribution NXOpen::Features::ShipDesign::SteelInsulation NXOpen::Features::ShipDesign::SteelSupport NXOpen::Features::ShipDesign::SteelVentHoles NXOpen::Features::ShipDesign::Stiffener NXOpen::Features::ShipDesign::SubSystems NXOpen::Features::ShipDesign::TransFrame NXOpen::Features::ShipDesign::TransverseBulkhead NXOpen::Features::ShipDesign::UpdateShipLibrary NXOpen::Features::ShipDesign::VentHolesMarking NXOpen::Features::ShipDesign::VentilationHoles2 NXOpen::Features::ShipDesign::WeldCut NXOpen::Features::ShipDesign::WeldCut2 NXOpen::Features::SilhouetteFlange NXOpen::Features::SnipSurface NXOpen::Features::SoftBlend NXOpen::Features::Sphere NXOpen::Features::SphericalCorner NXOpen::Features::SplitBody NXOpen::Features::Step NXOpen::Features::StructureDesign::BeamCurve NXOpen::Features::StructureDesign::BeamPreparation NXOpen::Features::StructureDesign::BoltedConnection NXOpen::Features::StructureDesign::Endcap NXOpen::Features::StructureDesign::ExtendMember NXOpen::Features::StructureDesign::GrabTab NXOpen::Features::StructureDesign::Gusset NXOpen::Features::StructureDesign::Handrail NXOpen::Features::StructureDesign::Haunch NXOpen::Features::StructureDesign::Member NXOpen::Features::StructureDesign::Pad NXOpen::Features::StructureDesign::Plate NXOpen::Features::StructureDesign::Platform NXOpen::Features::StructureDesign::Stiffener NXOpen::Features::StructureDesign::SuperFrame NXOpen::Features::StudioSurface NXOpen::Features::StudioSurfaceEx NXOpen::Features::StudioXform NXOpen::Features::StyledBlend NXOpen::Features::StyledCorner NXOpen::Features::StyledSweep NXOpen::Features::Subdivision::SubdivisionBody NXOpen::Features::SweepAlongGuide NXOpen::Features::Swept NXOpen::Features::SweptVolume NXOpen::Features::Symmetric NXOpen::Features::Tangent NXOpen::Features::TestFeature NXOpen::Features::Thicken NXOpen::Features::Thread NXOpen::Features::ThroughCurveMesh NXOpen::Features::ThroughCurves NXOpen::Features::ToolingBox NXOpen::Features::TouchAnalysis NXOpen::Features::TrimAndExtend NXOpen::Features::TrimBody2 NXOpen::Features::TrimExtend NXOpen::Features::TrimLineDevelopment NXOpen::Features::TrimSheet NXOpen::Features::Tube NXOpen::Features::TubeLattice NXOpen::Features::Unsew NXOpen::Features::Untrim NXOpen::Features::VDVEnvironment NXOpen::Features::VDVMirror NXOpen::Features::VarOffsetFace NXOpen::Features::VariableOffset NXOpen::Features::Varsweep NXOpen::Features::VehicleDesign::AllAroundVision NXOpen::Features::VehicleDesign::BumperPendulum NXOpen::Features::VehicleDesign::CrashBarrier NXOpen::Features::VehicleDesign::DirectFieldView NXOpen::Features::VehicleDesign::DynamicCurb NXOpen::Features::VehicleDesign::GroundClearance NXOpen::Features::VehicleDesign::HPointDesignTool NXOpen::Features::VehicleDesign::HandReach NXOpen::Features::VehicleDesign::HeadImpact NXOpen::Features::VehicleDesign::HeadImpactAPillar NXOpen::Features::VehicleDesign::HeadImpactBPillar NXOpen::Features::VehicleDesign::HeadImpactFrontHeader NXOpen::Features::VehicleDesign::HeadImpactOPillar NXOpen::Features::VehicleDesign::HeadImpactOtherRail NXOpen::Features::VehicleDesign::HeadImpactRPillar NXOpen::Features::VehicleDesign::HeadImpactRearHeader NXOpen::Features::VehicleDesign::HeadImpactSideRail NXOpen::Features::VehicleDesign::HeadImpactUpperRoof NXOpen::Features::VehicleDesign::InnerAngle NXOpen::Features::VehicleDesign::InstrumentPanelVisibility NXOpen::Features::VehicleDesign::MirrorCertification NXOpen::Features::VehicleDesign::OilPan NXOpen::Features::VehicleDesign::PedestrianProtection NXOpen::Features::VehicleDesign::Slope NXOpen::Features::VehicleDesign::StaticCurb NXOpen::Features::VehicleDesign::StoneImpingement NXOpen::Features::VehicleDesign::TireEnvelope NXOpen::Features::VehicleDesign::VisionPlane NXOpen::Features::VehicleDesign::WheelCovering NXOpen::Features::VehicleDesign::WheelFixing NXOpen::Features::VehicleDesign::WindshieldVision NXOpen::Features::ViewVolume NXOpen::Features::VolumetricAnalysis NXOpen::Features::WrapGeometry NXOpen::Join::CurveJoin NXOpen::Join::EdgePrep NXOpen::Join::FaceIntersection NXOpen::Join::FaceJoin NXOpen::Join::PointJoin NXOpen::LineDesigner::CoverFeature NXOpen::LineDesigner::HoleFeature NXOpen::Routing::DuctReinforcement NXOpen::Routing::PlatformFeature NXOpen::Routing::WindCatcher NXOpen::Tooling::Runner NXOpen::Tooling::StockSizeFeature NXOpen::Tooling::TrimSteel NXOpen::Weld::EdgePrep NXOpen::Weld::Fill NXOpen::Weld::Fillet NXOpen::Weld::PlugSlot NXOpen::Weld::PointMarkPoint NXOpen::Weld::Transform NXOpen::Weld::UserDefinedWeld NXOpen::Weld::WeldBead NXOpen::Weld::WeldGroove NXOpen::Weld::WeldJoint

友元

class _BodyFeatureBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Features::Feature
enum  BooleanType {
  BooleanTypeCreate , BooleanTypeUnite , BooleanTypeSubtract , BooleanTypeIntersect ,
  BooleanTypeEmbossNormalSide = 8 , BooleanTypeEmbossOppositeNormalSide
}
enum  DiagnosticType { DiagnosticTypeInformation = 1 , DiagnosticTypeWarning }
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }
Public 成员函数 继承自 NXOpen::Features::Feature
bool BreakWaveLink ()
void ChangeBooleanType ()
NXOpen::Features::IContainerFeatureContainerFeature ()
void DeleteClueAlerts ()
void DeleteHintAlerts ()
void DeleteInformationalAlerts ()
void DeleteWarningAlerts ()
NXString FeatureType ()
std::vector< NXOpen::Features::Feature * > GetAllChildren ()
std::vector< NXOpen::Body * > GetBodies ()
std::vector< NXOpen::Features::Feature * > GetChildren ()
std::vector< NXOpen::Edge * > GetEdges ()
std::vector< NXOpen::NXObject * > GetEntities ()
std::vector< NXOpen::Expression * > GetExpressions ()
std::vector< NXOpen::Face * > GetFaces ()
std::vector< NXStringGetFeatureClueHintMessages ()
std::vector< NXStringGetFeatureClueMessages ()
NXOpen::NXColorGetFeatureColor ()
std::vector< NXStringGetFeatureErrorMessages ()
std::vector< NXStringGetFeatureHintMessages ()
std::vector< NXStringGetFeatureInformationalMessages ()
NXString GetFeatureName ()
std::vector< NXStringGetFeatureWarningMessages ()
std::vector< NXOpen::Features::Feature * > GetParents ()
std::vector< NXOpen::Section * > GetSections ()
void HideBody ()
void HideParents ()
void HideSlaveFeatures (const std::vector< NXOpen::Features::Feature * > &slaveFeatures)
void Highlight ()
bool IsAssociative ()
bool IsBrowsableFeature ()
bool IsInternal ()
bool IsOutOfDate ()
void LoadParentPart ()
NXOpen::Point3d Location ()
void LogDiagnostic (int errorCode, const char *message, NXOpen::Features::Feature::DiagnosticType diagnosticType)
void LogDiagnostic (int errorCode, const NXString &message, NXOpen::Features::Feature::DiagnosticType diagnosticType)
void MakeCurrentFeature ()
void MakeSketchExternal ()
void MakeSketchInternal ()
 NX_DEPRECATED ("在 NX9.0.0 中已过时。请使用 NXOpen::Features::Feature::ContainerFeature 并检查其是否为 NULL 替代。") bool IsContainedFeature()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Algorithm version is for internal use only. There is no replacement for this method.") int AlgorithmVersion()
void RemoveForEdit (bool dependent)
void RemoveParameters ()
void SetGroupActive (bool active)
void ShowBody (bool moveCurves)
void ShowDimensions ()
void ShowParents (bool moveCurves)
void ShowSlaveFeatures (std::vector< NXOpen::Features::Feature * > &slaveFeatures)
void Suppress ()
bool Suppressed ()
int Timestamp ()
void Unhighlight ()
void Unsuppress ()
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const
Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

体特征基类

表示部件上与体相关联的特征。
这是一个抽象类,无法实例化。

于NX3.0.0版本创建。