NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::LineDesigner::ConveyorStationFeatureBuilder Class Reference

Represents a LineDesigner::ConveyorStationFeature builder
To create a new instance of this class, use NXOpen::LineDesigner::LineDesignerManager::CreateConveyorStationFeatureBuilder
Default values. More...

Inheritance diagram for NXOpen::LineDesigner::ConveyorStationFeatureBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Type {
  TypeLoad, TypeUnload, TypeProcessRun, TypeProcessStop,
  TypeIdle, TypeDecision, TypeMarriage, TypeDisassembly,
  TypeAssembly, TypeStop, TypeLimitSwitch, TypeProximitySwitch,
  TypeReader, TypePusher
}
 This enum is providing possible types of station feature. More...
 

Public Member Functions

double Capacity ()
 Returns the conveyor station capacity
Created in NX9.0.0. More...
 
std::vector< NXStringGetDescription ()
 Description of conveyor station is return. More...
 
double ProcessTime ()
 Returns the Process time
Created in NX9.0.0. More...
 
void SetCapacity (double capacity)
 Sets the conveyor station capacity
Created in NX9.0.0. More...
 
void SetDescription (const std::vector< NXString > &description)
 Description for conveyor station is set
Created in NX9.0.0. More...
 
void SetProcessTime (double processTime)
 Sets the Process time
Created in NX9.0.0. More...
 
void SetSECNode (NXOpen::LineDesigner::DBConveyorNode *secNode)
 
Created in NX9.0.0. More...
 
void SetStationLocation (NXOpen::Point *stationLocation)
 Sets the conveyor station location
Created in NX9.0.0. More...
 
void SetStationName (const NXString &stationName)
 Sets the station name
Created in NX9.0.0. More...
 
void SetStationName (const char *stationName)
 Sets the station name
Created in NX9.0.0. More...
 
void SetStationType (NXOpen::LineDesigner::ConveyorStationFeatureBuilder::Type stationType)
 Sets the conveyor station type
Created in NX9.0.0. More...
 
NXOpen::PointStationLocation ()
 Returns the conveyor station location
Created in NX9.0.0. More...
 
NXString StationName ()
 Returns the station name
Created in NX9.0.0. More...
 
NXOpen::LineDesigner::ConveyorStationFeatureBuilder::Type StationType ()
 Returns the conveyor station type
Created in NX9.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a LineDesigner::ConveyorStationFeature builder
To create a new instance of this class, use NXOpen::LineDesigner::LineDesignerManager::CreateConveyorStationFeatureBuilder
Default values.

Property Value

Capacity

0

ProcessTime

0

StationType

Load


Created in NX9.0.0.

Member Enumeration Documentation

This enum is providing possible types of station feature.

Enumerator
TypeLoad 

load

TypeUnload 

unload

TypeProcessRun 

process run

TypeProcessStop 

process stop

TypeIdle 

idle

TypeDecision 

decision

TypeMarriage 

marriage

TypeDisassembly 

disassembly

TypeAssembly 

assembly

TypeStop 

stop

TypeLimitSwitch 

limit switch

TypeProximitySwitch 

proximity switch

TypeReader 

reader

TypePusher 

pusher

Member Function Documentation

double NXOpen::LineDesigner::ConveyorStationFeatureBuilder::Capacity ( )

Returns the conveyor station capacity
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

std::vector<NXString> NXOpen::LineDesigner::ConveyorStationFeatureBuilder::GetDescription ( )

Description of conveyor station is return.

Returns

Created in NX9.0.0.

License requirements : ld_line_designer ("FULL LINE DESIGNER")
double NXOpen::LineDesigner::ConveyorStationFeatureBuilder::ProcessTime ( )

Returns the Process time
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetCapacity ( double  capacity)

Sets the conveyor station capacity
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
capacitycapacity
void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetDescription ( const std::vector< NXString > &  description)

Description for conveyor station is set
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
descriptiondescription
void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetProcessTime ( double  processTime)

Sets the Process time
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
processTimeprocesstime
void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetSECNode ( NXOpen::LineDesigner::DBConveyorNode secNode)


Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
secNodesecnode
void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetStationLocation ( NXOpen::Point stationLocation)

Sets the conveyor station location
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
stationLocationstationlocation
void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetStationName ( const NXString stationName)

Sets the station name
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
stationNamestationname
void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetStationName ( const char *  stationName)

Sets the station name
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
stationNamestationname
void NXOpen::LineDesigner::ConveyorStationFeatureBuilder::SetStationType ( NXOpen::LineDesigner::ConveyorStationFeatureBuilder::Type  stationType)

Sets the conveyor station type
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

Parameters
stationTypestationtype
NXOpen::Point* NXOpen::LineDesigner::ConveyorStationFeatureBuilder::StationLocation ( )

Returns the conveyor station location
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

NXString NXOpen::LineDesigner::ConveyorStationFeatureBuilder::StationName ( )

Returns the station name
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")

NXOpen::LineDesigner::ConveyorStationFeatureBuilder::Type NXOpen::LineDesigner::ConveyorStationFeatureBuilder::StationType ( )

Returns the conveyor station type
Created in NX9.0.0.



License requirements : ld_line_designer ("FULL LINE DESIGNER")


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