Describes a sheet metal bridge feature. More...
Public Member Functions | |
SheetMetal_Bridge () | |
Constructor. | |
SheetMetal_Bridge (double theDepth, double theLength) | |
Constructor. | |
double | Depth () const |
void | SetDepth (double theDepth) |
double | Length () const |
void | SetLength (double theLength) |
![]() | |
MTKBase_ShapeFeature () | |
Constructor. | |
MTKBase_ShapeFeature (const ModelData::Shape &theShape) | |
Constructor. | |
const ModelData::Shape & | Shape () const |
void | SetShape (const ModelData::Shape &theShape) |
![]() | |
MTKBase_Feature () | |
Constructor. | |
~MTKBase_Feature () | |
Destructor. | |
void | Nullify () |
bool | IsNull () const |
operator bool () const | |
Casts the object to the bool type. | |
template<typename T > | |
bool | IsOfType () const |
ImplType * | Impl () const |
template<typename T > | |
T * | Impl () const |
Reserved for internal use. | |
bool | operator== (const MTKBase_Feature &theObject) const |
bool | operator!= (const MTKBase_Feature &theObject) const |
Static Public Member Functions | |
static bool | CompareType (const MTKBase_Feature &theFeature) |
Returns true if theFeature is a bridge. | |
![]() | |
static bool | CompareType (const MTKBase_Feature &theFeature) |
Returnstrue if theFeature is a shape feature. | |
Additional Inherited Members | |
![]() | |
typedef cadex::internal::MTKBaseImpl_ShapeFeature | ImplType |
typedef std::shared_ptr< ImplType > | ImplPtrType |
![]() | |
typedef cadex::internal::MTKBaseImpl_Feature | ImplType |
typedef std::shared_ptr< ImplType > | ImplPtrType |
![]() | |
MTKBase_ShapeFeature (ImplPtrType theImpl) | |
Reserved for internal use. | |
![]() | |
MTKBase_Feature (ImplPtrType theImpl) | |
Reserved for internal use. | |
![]() | |
ImplPtrType | myImpl |
Describes a sheet metal bridge feature.
Bridges are cut on two sides and formed on two sides.
Lance type bridges and forms (blue) can be used for shear stops, locators, card guides, dividers, ventilation and wire tie downs.
Shape() method returns ModelData::Shell for this class.
Bridges have the following basic parameters: depth in mm and length in mm.
cadex::SheetMetal_Bridge::SheetMetal_Bridge | ( | double | theDepth, |
double | theLength ) |
Constructor.
Creates bridge with specified depth and length.
double cadex::SheetMetal_Bridge::Depth | ( | ) | const |
Returns the bridge depth in mm .
double cadex::SheetMetal_Bridge::Length | ( | ) | const |
Returns the bridge length in mm .
void cadex::SheetMetal_Bridge::SetDepth | ( | double | theDepth | ) |
Sets bridge depth in mm . The value must be more than zero, otherwise nothing happens.
void cadex::SheetMetal_Bridge::SetLength | ( | double | theLength | ) |
Sets bridge length in mm . The value must be more than zero, otherwise nothing happens.