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.