NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::ISketchHelpedConstraint Class Referenceabstract

Represents a sketch constraint that has a help point or help parameter. More...

Inheritance diagram for NXOpen::ISketchHelpedConstraint:
NXOpen::INXObject NXOpen::SketchHelpedDimensionalConstraint NXOpen::SketchHelpedGeometricConstraint NXOpen::SketchTangentConstraint NXOpen::SketchTangentToStringConstraint

Public Member Functions

virtual void GetHelpData (bool *hasHelpPoint1, bool *hasHelpPoint2, bool *hasHelpParameter1, bool *hasHelpParameter2, NXOpen::Point3d *helpPoint1, NXOpen::Point3d *helpPoint2, double *helpParameter1, double *helpParameter2)=0
 Gets the help data for the constraint
Created in NX3.0.0. More...
 
virtual void SetHelpParameters (bool hasHelp1, bool hasHelp2, double helpParameter1, double helpParameter2)=0
 Sets the help parameters for the constraint
Created in NX3.0.0. More...
 
virtual void SetHelpPoints (bool hasHelp1, bool hasHelp2, const NXOpen::Point3d &helpPoint1, const NXOpen::Point3d &helpPoint2)=0
 Sets the help points for the constraint
Created in NX3.0.0. More...
 
- Public Member Functions inherited from NXOpen::INXObject
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)=0
 Finds the NXOpen::NXObject with the given identifier as recorded in a journal. More...
 
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)=0
 Finds the NXOpen::NXObject with the given identifier as recorded in a journal. More...
 
virtual bool IsOccurrence ()=0
 Returns whether this object is an occurrence or not. More...
 
virtual NXString JournalIdentifier ()=0
 Returns the identifier that would be recorded in a journal for this object. More...
 
virtual NXString Name ()=0
 Returns the custom name of the object. More...
 
virtual
NXOpen::Assemblies::Component
OwningComponent ()=0
 Returns the owning component, if this object is an occurrence. More...
 
virtual NXOpen::BasePartOwningPart ()=0
 Returns the owning part of this object
Created in NX3.0.0. More...
 
virtual void Print ()=0
 Prints a representation of this object to the system log file. More...
 
virtual NXOpen::INXObjectPrototype ()=0
 Returns the prototype of this object if it is an occurrence. More...
 
virtual void SetName (const NXString &name)=0
 Sets the custom name of the object. More...
 
virtual void SetName (const char *name)=0
 Sets the custom name of the object. More...
 

Detailed Description

Represents a sketch constraint that has a help point or help parameter.


Created in NX3.0.0.

Member Function Documentation

virtual void NXOpen::ISketchHelpedConstraint::GetHelpData ( bool *  hasHelpPoint1,
bool *  hasHelpPoint2,
bool *  hasHelpParameter1,
bool *  hasHelpParameter2,
NXOpen::Point3d helpPoint1,
NXOpen::Point3d helpPoint2,
double *  helpParameter1,
double *  helpParameter2 
)
pure virtual

Gets the help data for the constraint
Created in NX3.0.0.



License requirements : None

Parameters
hasHelpPoint1Whether the constraint's first associated geometric item has an associated help point
hasHelpPoint2Whether the constraint's second associated geometric item has an associated help point
hasHelpParameter1Whether the constraint's first associated geometric item has an associated help parameter
hasHelpParameter2Whether the constraint's second associated geometric item has an associated help parameter
helpPoint1The first help point. Not used unless has_help_point1 is true.
helpPoint2The second help point. Not used unless has_help_point2 is true.
helpParameter1The first help parameter. Not used unless has_help_parameter1 is true.
helpParameter2The second help parameter. Not used unless has_help_parameter2 is true.

Implemented in NXOpen::SketchHelpedDimensionalConstraint, and NXOpen::SketchHelpedGeometricConstraint.

virtual void NXOpen::ISketchHelpedConstraint::SetHelpParameters ( bool  hasHelp1,
bool  hasHelp2,
double  helpParameter1,
double  helpParameter2 
)
pure virtual

Sets the help parameters for the constraint
Created in NX3.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters
hasHelp1Whether the constraint's first associated geometric item has an associated help parameter
hasHelp2Whether the constraint's second associated geometric item has an associated help parameter
helpParameter1The first help parameter. Not used unless has_help1 is true.
helpParameter2The second help parameter. Not used unless has_help2 is true.

Implemented in NXOpen::SketchHelpedDimensionalConstraint, and NXOpen::SketchHelpedGeometricConstraint.

virtual void NXOpen::ISketchHelpedConstraint::SetHelpPoints ( bool  hasHelp1,
bool  hasHelp2,
const NXOpen::Point3d helpPoint1,
const NXOpen::Point3d helpPoint2 
)
pure virtual

Sets the help points for the constraint
Created in NX3.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters
hasHelp1Whether the constraint's first associated geometric item has an associated help point
hasHelp2Whether the constraint's second associated geometric item has an associated help point
helpPoint1The first help point. Not used unless has_help1 is true.
helpPoint2The second help point. Not used unless has_help2 is true.

Implemented in NXOpen::SketchHelpedDimensionalConstraint, and NXOpen::SketchHelpedGeometricConstraint.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.