Spot Point (the node in the tree structure storing joint element features) More...
Public Types | |
| enum | Finish {  Class_A, Class_B, Class_C, Class_D, Unspecified_Finish }  | 
| enum | Material {  Glue1, Glue2, Sealant_material1, Sealant_material2, Unspecified_Material }  | 
| enum | ProcessCategory { Welding, Adhesive, Sealant } | 
| enum | ProcessType {  Resistance, TIG_14, TIG_141, Laser, _135, _78, PLW, Unspecified_Welding, Structural_Adhesive, Non_Structural_Adhesive, Unspecified_Adhesive, Robot_Sealed, Sealed_by_hand, Unspecified_Sealant }  | 
| enum | Regulation { Norm_A, Norm_B, None, Unspecified_Regulation } | 
| enum | Robustness {  Ordinary, Critical, Safety, Manufacturing, Unspecified_Robustness }  | 
Public Member Functions | |
| double | diameter () const | 
| Return SpotPoint diameter.  More... | |
| Dtk_feat_SpotPoint () | |
| Default Constructor.  More... | |
| Dtk_feat_SpotPoint (const Dtk_feat_SpotPoint &spot) | |
| Copy Constructor.  More... | |
| Dtk_feat_SpotPoint (const Dtk_pnt &p_location, const Dtk_dir &p_normal, double p_diameter, ProcessCategory p_category, ProcessType p_type, Robustness p_robustness, Regulation p_regulation, Finish p_finish) | |
| Parameters Constructor.  More... | |
| Dtk_feat_SpotPoint (const Dtk_pnt &p_location, const Dtk_dir &p_normal, double p_diameter, ProcessCategory p_category, ProcessType p_type, Robustness p_robustness, Regulation p_regulation, Finish p_finish, Material p_material) | |
| Parameters Constructor.  More... | |
| Finish | finish () const | 
| Return SpotPoint finish.  More... | |
| bool | isGeometryFlag () const | 
| Return SpotPoint geometry flag.  More... | |
| bool | isInspectionFlag () const | 
| Return SpotPoint inspection flag.  More... | |
| Dtk_pnt | location () const | 
| Return SpotPoint location.  More... | |
| Dtk_string | manufacturingCode () const | 
| Return SpotPoint manufacturing code.  More... | |
| Material | material () const | 
| Return SpotPoint material.  More... | |
| Dtk_dir | normal () const | 
| Return SpotPoint normal.  More... | |
| Dtk_feat_SpotPoint & | operator= (const Dtk_feat_SpotPoint &spot) | 
| Assignment operator.  More... | |
| ProcessCategory | processCategory () const | 
| Return SpotPoint category.  More... | |
| ProcessType | processType () const | 
| Return SpotPoint type.  More... | |
| Regulation | regulation () const | 
| Return SpotPoint regulation.  More... | |
| Robustness | robustness () const | 
| Return SpotPoint regulation.  More... | |
| void | setDiameter (double p_diam) | 
| Set SpotPoint diameter.  More... | |
| void | setFinish (Dtk_string const &p_finish) | 
| Set SpotPoint finish.  More... | |
| void | setFinish (Finish p_finish) | 
| Set SpotPoint finish.  More... | |
| void | setGeometryFlag (bool p_flag) | 
| Set SpotPoint geometry flag.  More... | |
| void | setInspectionFlag (bool p_flag) | 
| Set SpotPoint inspection flag.  More... | |
| void | setLocation (const Dtk_pnt &p_location) | 
| Set SpotPoint location.  More... | |
| void | setLocation (double x, double y, double z) | 
| Returns SpotPoint location.  More... | |
| void | setManufacturingCode (const Dtk_string &p_code) | 
| Set SpotPoint manufacturing code.  More... | |
| void | setMaterial (Dtk_string const &p_material) | 
| Set SpotPoint material.  More... | |
| void | setMaterial (Material p_material) | 
| Set SpotPoint material.  More... | |
| void | setNormal (const Dtk_dir &p_normal) | 
| Set SpotPoint normal.  More... | |
| void | setNormal (double x, double y, double z) | 
| Set SpotPoint normal.  More... | |
| void | setProcessCategory (Dtk_string const &p_category) | 
| Set SpotPoint category.  More... | |
| void | setProcessCategory (ProcessCategory p_category) | 
| Set SpotPoint category.  More... | |
| void | setProcessType (Dtk_string const &p_type) | 
| Set SpotPoint type.  More... | |
| void | setProcessType (ProcessType p_type) | 
| Set SpotPoint type.  More... | |
| void | setRegulation (Dtk_string const &p_regulation) | 
| Set SpotPoint regulation.  More... | |
| void | setRegulation (Regulation p_regulation) | 
| Set SpotPoint regulation.  More... | |
| void | setRobustness (Dtk_string const &p_robustness) | 
| Set SpotPoint robustness.  More... | |
| void | setRobustness (Robustness p_robustness) | 
| Set SpotPoint robustness.  More... | |
| ~Dtk_feat_SpotPoint () | |
| Destructor.  More... | |
Spot Point (the node in the tree structure storing joint element features)
| Dtk_feat_SpotPoint::Dtk_feat_SpotPoint | ( | ) | 
Default Constructor.
| Dtk_feat_SpotPoint::Dtk_feat_SpotPoint | ( | const Dtk_feat_SpotPoint & | spot | ) | 
Copy Constructor.
| Dtk_feat_SpotPoint::Dtk_feat_SpotPoint | ( | const Dtk_pnt & | p_location, | 
| const Dtk_dir & | p_normal, | ||
| double | p_diameter, | ||
| ProcessCategory | p_category, | ||
| ProcessType | p_type, | ||
| Robustness | p_robustness, | ||
| Regulation | p_regulation, | ||
| Finish | p_finish | ||
| ) | 
Parameters Constructor.
| p_location | : SpotPoint location | 
| p_normal | : SpotPoint normal | 
| p_diameter | : SpotPoint diameter | 
| p_category | : SpotPoint category | 
| p_type | : SpotPoint type | 
| p_robustness | : SpotPoint robustness | 
| p_regulation | : SpotPoint regulation | 
| p_finish | : SpotPoint finish | 
| Dtk_feat_SpotPoint::Dtk_feat_SpotPoint | ( | const Dtk_pnt & | p_location, | 
| const Dtk_dir & | p_normal, | ||
| double | p_diameter, | ||
| ProcessCategory | p_category, | ||
| ProcessType | p_type, | ||
| Robustness | p_robustness, | ||
| Regulation | p_regulation, | ||
| Finish | p_finish, | ||
| Material | p_material | ||
| ) | 
Parameters Constructor.
| p_location | : SpotPoint location | 
| p_normal | : SpotPoint normal | 
| p_diameter | : SpotPoint diameter | 
| p_category | : SpotPoint category | 
| p_type | : SpotPoint type | 
| p_robustness | : SpotPoint robustness | 
| p_regulation | : SpotPoint regulation | 
| p_finish | : SpotPoint finish | 
| p_material | : SpotPoint material | 
| Dtk_feat_SpotPoint::~Dtk_feat_SpotPoint | ( | ) | 
Destructor.
| double Dtk_feat_SpotPoint::diameter | ( | ) | const | 
Return SpotPoint diameter.
| Finish Dtk_feat_SpotPoint::finish | ( | ) | const | 
Return SpotPoint finish.
| bool Dtk_feat_SpotPoint::isGeometryFlag | ( | ) | const | 
Return SpotPoint geometry flag.
| bool Dtk_feat_SpotPoint::isInspectionFlag | ( | ) | const | 
Return SpotPoint inspection flag.
| Dtk_pnt Dtk_feat_SpotPoint::location | ( | ) | const | 
Return SpotPoint location.
| Dtk_string Dtk_feat_SpotPoint::manufacturingCode | ( | ) | const | 
Return SpotPoint manufacturing code.
| Material Dtk_feat_SpotPoint::material | ( | ) | const | 
Return SpotPoint material.
| Dtk_dir Dtk_feat_SpotPoint::normal | ( | ) | const | 
Return SpotPoint normal.
| Dtk_feat_SpotPoint& Dtk_feat_SpotPoint::operator= | ( | const Dtk_feat_SpotPoint & | spot | ) | 
Assignment operator.
| ProcessCategory Dtk_feat_SpotPoint::processCategory | ( | ) | const | 
Return SpotPoint category.
| ProcessType Dtk_feat_SpotPoint::processType | ( | ) | const | 
Return SpotPoint type.
| Regulation Dtk_feat_SpotPoint::regulation | ( | ) | const | 
Return SpotPoint regulation.
| Robustness Dtk_feat_SpotPoint::robustness | ( | ) | const | 
Return SpotPoint regulation.
| void Dtk_feat_SpotPoint::setDiameter | ( | double | p_diam | ) | 
Set SpotPoint diameter.
| void Dtk_feat_SpotPoint::setFinish | ( | Dtk_string const & | p_finish | ) | 
Set SpotPoint finish.
| void Dtk_feat_SpotPoint::setFinish | ( | Finish | p_finish | ) | 
Set SpotPoint finish.
| void Dtk_feat_SpotPoint::setGeometryFlag | ( | bool | p_flag | ) | 
Set SpotPoint geometry flag.
| void Dtk_feat_SpotPoint::setInspectionFlag | ( | bool | p_flag | ) | 
Set SpotPoint inspection flag.
| void Dtk_feat_SpotPoint::setLocation | ( | const Dtk_pnt & | p_location | ) | 
Set SpotPoint location.
| void Dtk_feat_SpotPoint::setLocation | ( | double | x, | 
| double | y, | ||
| double | z | ||
| ) | 
Returns SpotPoint location.
| void Dtk_feat_SpotPoint::setManufacturingCode | ( | const Dtk_string & | p_code | ) | 
Set SpotPoint manufacturing code.
| void Dtk_feat_SpotPoint::setMaterial | ( | Dtk_string const & | p_material | ) | 
Set SpotPoint material.
| void Dtk_feat_SpotPoint::setMaterial | ( | Material | p_material | ) | 
Set SpotPoint material.
| void Dtk_feat_SpotPoint::setNormal | ( | const Dtk_dir & | p_normal | ) | 
Set SpotPoint normal.
| void Dtk_feat_SpotPoint::setNormal | ( | double | x, | 
| double | y, | ||
| double | z | ||
| ) | 
Set SpotPoint normal.
| void Dtk_feat_SpotPoint::setProcessCategory | ( | Dtk_string const & | p_category | ) | 
Set SpotPoint category.
| void Dtk_feat_SpotPoint::setProcessCategory | ( | ProcessCategory | p_category | ) | 
Set SpotPoint category.
| void Dtk_feat_SpotPoint::setProcessType | ( | Dtk_string const & | p_type | ) | 
Set SpotPoint type.
| void Dtk_feat_SpotPoint::setProcessType | ( | ProcessType | p_type | ) | 
Set SpotPoint type.
| void Dtk_feat_SpotPoint::setRegulation | ( | Dtk_string const & | p_regulation | ) | 
Set SpotPoint regulation.
| void Dtk_feat_SpotPoint::setRegulation | ( | Regulation | p_regulation | ) | 
Set SpotPoint regulation.
| void Dtk_feat_SpotPoint::setRobustness | ( | Dtk_string const & | p_robustness | ) | 
Set SpotPoint robustness.
| void Dtk_feat_SpotPoint::setRobustness | ( | Robustness | p_robustness | ) | 
Set SpotPoint robustness.