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

Represents the Drawing Sheet Zone Setting Style Builder. More...

Inheritance diagram for NXOpen::Drawings::SheetZoneSettingsBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

bool ContinueZoneIndexingAcrossSheets ()
 Returns the continue zone indexing across sheets
Created in NX10.0.0. More...
 
double CornerZoneModification ()
 Returns the corner zone modification
Created in NX10.0.0. More...
 
bool CreateZoneLabels ()
 Returns the create zone labels
Created in NX10.0.0. More...
 
bool CreateZoneMarkings ()
 Returns the create zone markings
Created in NX10.0.0. More...
 
bool CreateZones ()
 Returns the create zones
Created in NX10.0.0. More...
 
double HorizontalSize ()
 Returns the horizontal size
Created in NX10.0.0. More...
 
int LabelColor ()
 Returns the labels color
Created in NX10.0.0. More...
 
int LabelFont ()
 Returns the labels font
Created in NX10.0.0. More...
 
double LabelHeight ()
 Returns the label height
Created in NX10.0.0. More...
 
bool LabelItalicized ()
 Returns the labels font style
Created in NX10.0.0. More...
 
NXString LabelsToSkip ()
 Returns the labels to skip
Created in NX10.0.0. More...
 
int LabelWidth ()
 Returns the labels width
Created in NX10.0.0. More...
 
double MarkingHeight ()
 Returns the marking height
Created in NX10.0.0. More...
 
NXOpen::LineColorFontWidthBuilderMarkingLineColorWidth ()
 Returns the marking line color width
Created in NX10.0.0. More...
 
NXOpen::Drawings::ZoneOrigin Origin ()
 Returns the origin
Created in NX10.0.0. More...
 
void SetContinueZoneIndexingAcrossSheets (bool continueZoneIndexingAcrossSheets)
 Sets the continue zone indexing across sheets
Created in NX10.0.0. More...
 
void SetCornerZoneModification (double cornerZoneModification)
 Sets the corner zone modification
Created in NX10.0.0. More...
 
void SetCreateZoneLabels (bool createZoneLabels)
 Sets the create zone labels
Created in NX10.0.0. More...
 
void SetCreateZoneMarkings (bool createZoneMarkings)
 Sets the create zone markings
Created in NX10.0.0. More...
 
void SetCreateZones (bool createZones)
 Sets the create zones
Created in NX10.0.0. More...
 
void SetHorizontalSize (double horizontalSize)
 Sets the horizontal size
Created in NX10.0.0. More...
 
void SetLabelColor (int labelColor)
 Sets the labels color
Created in NX10.0.0. More...
 
void SetLabelFont (int labelFont)
 Sets the labels font
Created in NX10.0.0. More...
 
void SetLabelHeight (double labelHeight)
 Sets the label height
Created in NX10.0.0. More...
 
void SetLabelItalicized (bool italic)
 Sets the labels font style
Created in NX10.0.0. More...
 
void SetLabelsToSkip (const NXString &labelsToSkip)
 Sets the labels to skip
Created in NX10.0.0. More...
 
void SetLabelsToSkip (const char *labelsToSkip)
 Sets the labels to skip
Created in NX10.0.0. More...
 
void SetLabelWidth (int labelWidth)
 Sets the labels width
Created in NX10.0.0. More...
 
void SetMarkingHeight (double markingHeight)
 Sets the marking height
Created in NX10.0.0. More...
 
void SetOrigin (NXOpen::Drawings::ZoneOrigin origin)
 Sets the origin
Created in NX10.0.0. More...
 
void SetVerticalSize (double verticalSize)
 Sets the vertical size
Created in NX10.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
double VerticalSize ()
 Returns the vertical size
Created in NX10.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the Drawing Sheet Zone Setting Style Builder.


Created in NX10.0.0.

Member Function Documentation

bool NXOpen::Drawings::SheetZoneSettingsBuilder::ContinueZoneIndexingAcrossSheets ( )

Returns the continue zone indexing across sheets
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetZoneSettingsBuilder::CornerZoneModification ( )

Returns the corner zone modification
Created in NX10.0.0.



License requirements : None

bool NXOpen::Drawings::SheetZoneSettingsBuilder::CreateZoneLabels ( )

Returns the create zone labels
Created in NX10.0.0.



License requirements : None

bool NXOpen::Drawings::SheetZoneSettingsBuilder::CreateZoneMarkings ( )

Returns the create zone markings
Created in NX10.0.0.



License requirements : None

bool NXOpen::Drawings::SheetZoneSettingsBuilder::CreateZones ( )

Returns the create zones
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetZoneSettingsBuilder::HorizontalSize ( )

Returns the horizontal size
Created in NX10.0.0.



License requirements : None

int NXOpen::Drawings::SheetZoneSettingsBuilder::LabelColor ( )

Returns the labels color
Created in NX10.0.0.



License requirements : None

int NXOpen::Drawings::SheetZoneSettingsBuilder::LabelFont ( )

Returns the labels font
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetZoneSettingsBuilder::LabelHeight ( )

Returns the label height
Created in NX10.0.0.



License requirements : None

bool NXOpen::Drawings::SheetZoneSettingsBuilder::LabelItalicized ( )

Returns the labels font style
Created in NX10.0.0.



License requirements : None

NXString NXOpen::Drawings::SheetZoneSettingsBuilder::LabelsToSkip ( )

Returns the labels to skip
Created in NX10.0.0.



License requirements : None

int NXOpen::Drawings::SheetZoneSettingsBuilder::LabelWidth ( )

Returns the labels width
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetZoneSettingsBuilder::MarkingHeight ( )

Returns the marking height
Created in NX10.0.0.



License requirements : None

NXOpen::LineColorFontWidthBuilder* NXOpen::Drawings::SheetZoneSettingsBuilder::MarkingLineColorWidth ( )

Returns the marking line color width
Created in NX10.0.0.



License requirements : None

NXOpen::Drawings::ZoneOrigin NXOpen::Drawings::SheetZoneSettingsBuilder::Origin ( )

Returns the origin
Created in NX10.0.0.



License requirements : None

void NXOpen::Drawings::SheetZoneSettingsBuilder::SetContinueZoneIndexingAcrossSheets ( bool  continueZoneIndexingAcrossSheets)

Sets the continue zone indexing across sheets
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
continueZoneIndexingAcrossSheetscontinuezoneindexingacrosssheets
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetCornerZoneModification ( double  cornerZoneModification)

Sets the corner zone modification
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
cornerZoneModificationcornerzonemodification
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetCreateZoneLabels ( bool  createZoneLabels)

Sets the create zone labels
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
createZoneLabelscreatezonelabels
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetCreateZoneMarkings ( bool  createZoneMarkings)

Sets the create zone markings
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
createZoneMarkingscreatezonemarkings
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetCreateZones ( bool  createZones)

Sets the create zones
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
createZonescreatezones
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetHorizontalSize ( double  horizontalSize)

Sets the horizontal size
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
horizontalSizehorizontalsize
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetLabelColor ( int  labelColor)

Sets the labels color
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelColorlabelcolor
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetLabelFont ( int  labelFont)

Sets the labels font
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelFontlabelfont
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetLabelHeight ( double  labelHeight)

Sets the label height
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelHeightlabelheight
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetLabelItalicized ( bool  italic)

Sets the labels font style
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
italicitalic
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetLabelsToSkip ( const NXString labelsToSkip)

Sets the labels to skip
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelsToSkiplabelstoskip
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetLabelsToSkip ( const char *  labelsToSkip)

Sets the labels to skip
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelsToSkiplabelstoskip
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetLabelWidth ( int  labelWidth)

Sets the labels width
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
labelWidthlabelwidth
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetMarkingHeight ( double  markingHeight)

Sets the marking height
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
markingHeightmarkingheight
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetOrigin ( NXOpen::Drawings::ZoneOrigin  origin)

Sets the origin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
originorigin
void NXOpen::Drawings::SheetZoneSettingsBuilder::SetVerticalSize ( double  verticalSize)

Sets the vertical size
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
verticalSizeverticalsize
virtual bool NXOpen::Drawings::SheetZoneSettingsBuilder::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.

double NXOpen::Drawings::SheetZoneSettingsBuilder::VerticalSize ( )

Returns the vertical size
Created in NX10.0.0.



License requirements : None


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