NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::ShipDesign::QualifySketchBuilder Class Reference

Represents a Features::ShipDesign::QualifySketchBuilder builder. More...

Inheritance diagram for NXOpen::Features::ShipDesign::QualifySketchBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

int ActiveRowIndex ()
 Returns the active row index.
void AssignAttribute (NXOpen::TaggedObject *entity, const NXString &category, const NXString &title, const NXString &value, int attrType, const NXString &objName)
 Assigns attributes to the anchor point.
NXOpen::SelectCurveBaseLine ()
 Returns the selected base line.
int ContextAttribute ()
 Returns the context attribute.
NXOpen::Features::ShipDesign::AnchorPointCreateNewAnchorPoint ()
 Creates the anchor point.
int Feature ()
 Returns the steel feture type.
NXString ModelFile ()
 Returns the model file name.
NXOpen::Features::ShipDesign::AnchorPointListModelList ()
 Returns the model list.
NXString ModelPath ()
 Returns the model file path.
NXOpen::SelectCurveMoldLine ()
 Returns the selected mold line.
void OpenParameterSpreadSheetToEdit ()
 Opens parameter spreadsheet to edit.
void OpenPartFile ()
 Opens the template part file.
void OpenRegistrationSpreadSheetToEdit ()
 Opens registration spreadsheet to edit.
NXOpen::SelectCurveOpposingMoldLine ()
 Returns the selected opposing mold line.
void PreviewLeftImage ()
 Previews left image.
void PreviewRightImage ()
 Previews right image.
void ReloadParameterSpreadSheet ()
 Reloads parameter spreadsheet.
void ReloadRegisterSpreadSheet ()
 Reloads registration spreadsheet.
void ReloadTable ()
 Reloads expression table.
void RemoveAttribute (NXOpen::TaggedObject *entity, const NXString &category, const NXString &title, int attrType)
 Removes attributes from the entity.
int SectionType ()
 Returns the section type.
void SetActiveRowIndex (int activeRowIndex)
 Sets the active row index.
void SetContextAttribute (int contextAttribute)
 Sets the context attribute.
void SetFeature (int feature)
 Sets the steel feture type.
void SetModelFile (const NXString &modelFile)
 Sets the model file name.
void SetModelPath (const NXString &modelPath)
 Sets the model file path.
void SetSectionType (int sectionType)
 Sets the section type.
void SetShipNo (int shipNo)
 Sets the ship no.
void SetSpreadSheetFile (const NXString &spreadSheetFile)
 Sets the parameter spreadsheet file.
void SetSpreadSheetPath (const NXString &spreadSheetPath)
 Sets the parameter spreadsheet path.
NXOpen::SelectCurveShearLine ()
 Returns the selected shear line.
int ShipNo ()
 Returns the ship no.
NXString SpreadSheetFile ()
 Returns the parameter spreadsheet file.
NXString SpreadSheetPath ()
 Returns the parameter spreadsheet path.
NXOpen::SelectCurveTaperLine ()
 Returns the selected taper line.
NXOpen::SelectCurveTopLine ()
 Returns the selected top line.
void UpdateSketch ()
 Updates sketch.
void ValidateCurves ()
 Validates Curves.
void ValidateParameterSpreadSheet ()
 Validates parameter spreadsheet.
void ValidatePartAttributes ()
 Validates the part attributes.
void ValidateSketchCurves ()
 Validates the sketch curves.

Detailed Description

Represents a Features::ShipDesign::QualifySketchBuilder builder.


To create a new instance of this class, use Features::ShipCollection::CreateQualifySketchBuilder

Created in NX8.0.0.


Member Function Documentation

Returns the active row index.


Created in NX8.0.0.

License requirements : None

void NXOpen::Features::ShipDesign::QualifySketchBuilder::AssignAttribute ( NXOpen::TaggedObject entity,
const NXString category,
const NXString title,
const NXString value,
int  attrType,
const NXString objName 
)

Assigns attributes to the anchor point.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
entityentity
categorycategory
titletitle
valuevalue
attrTypeattr type
objNameobjname

Returns the selected base line.


Created in NX8.0.0.

License requirements : None

Returns the context attribute.


Created in NX8.0.0.

License requirements : None

Creates the anchor point.

Returns:

Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Returns the steel feture type.


Created in NX8.0.0.

License requirements : None

Returns the model file name.


Created in NX8.0.0.

License requirements : None

Returns the model list.


Created in NX8.0.0.

License requirements : None

Returns the model file path.


Created in NX8.0.0.

License requirements : None

Returns the selected mold line.


Created in NX8.0.0.

License requirements : None

Opens parameter spreadsheet to edit.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Opens the template part file.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Opens registration spreadsheet to edit.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Returns the selected opposing mold line.


Created in NX8.0.0.

License requirements : None

Previews left image.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Previews right image.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Reloads parameter spreadsheet.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Reloads registration spreadsheet.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Reloads expression table.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

void NXOpen::Features::ShipDesign::QualifySketchBuilder::RemoveAttribute ( NXOpen::TaggedObject entity,
const NXString category,
const NXString title,
int  attrType 
)

Removes attributes from the entity.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
entityentity
categorycategory
titletitle
attrTypeattr type

Returns the section type.


Created in NX8.0.0.

License requirements : None

Sets the active row index.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
activeRowIndexactiverowindex

Sets the context attribute.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
contextAttributecontextattribute

Sets the steel feture type.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
featurefeature

Sets the model file name.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
modelFilemodelfile

Sets the model file path.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
modelPathmodelpath

Sets the section type.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
sectionTypesectiontype

Sets the ship no.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
shipNoshipno

Sets the parameter spreadsheet file.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
spreadSheetFilespreadsheetfile

Sets the parameter spreadsheet path.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
spreadSheetPathspreadsheetpath

Returns the selected shear line.


Created in NX8.0.0.

License requirements : None

Returns the ship no.


Created in NX8.0.0.

License requirements : None

Returns the parameter spreadsheet file.


Created in NX8.0.0.

License requirements : None

Returns the parameter spreadsheet path.


Created in NX8.0.0.

License requirements : None

Returns the selected taper line.


Created in NX8.0.0.

License requirements : None

Returns the selected top line.


Created in NX8.0.0.

License requirements : None

Updates sketch.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Validates Curves.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Validates parameter spreadsheet.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Validates the part attributes.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Validates the sketch curves.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")


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