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.