The railing is a frame assembly adjacent to human circulation spaces and at some space boundaries where it is used in lieu of walls or to compliment walls. Designed to aid humans, either as an optional physical support, or to prevent injury by falling.
More...
|
void | setPredefinedType (RailingTypeEnum aType) const |
|
RailingTypeEnum | getPredefinedType () const |
|
virtual | ~Railing ()=default |
|
void | setPlacementRelativeTo (std::shared_ptr< Element > other) |
|
void | setPlacementRelativeTo (std::shared_ptr< Element > other, bool keepGlobalPosition) |
|
std::shared_ptr< Element > | getPlacementRelativeTo () const |
|
bool | setLayer (int layernumber) |
|
int | getLayer () const |
|
void | addOpeningElement (std::shared_ptr< OpeningElement > aOpening) |
|
void | removeOpeningElement (std::shared_ptr< OpeningElement > aOpening) |
|
void | removeOpeningElements () |
|
std::vector< std::shared_ptr< OpeningElement > > | getOpeningElements () const |
|
void | addParamCutHardElement (std::shared_ptr< Element > aElement) |
|
void | addParamCutSoftElement (std::shared_ptr< Element > aElement) |
|
void | removeParamCutHardElement (std::shared_ptr< Element > aElement) |
|
void | removeParamCutSoftElement (std::shared_ptr< Element > aElement) |
|
std::vector< std::shared_ptr< Element > > | getParamCutHardElements (bool includeAggregatedElements=false) const |
|
std::vector< std::shared_ptr< Element > > | getParamCutSoftElements () const |
|
bool | isParamCutHardElement () const |
|
bool | isParamCutSoftElement () const |
|
void | addSubElement (std::shared_ptr< SubElement > aSubElement) |
|
std::vector< std::shared_ptr< SubElement > > | getSubElements () const |
|
void | removeSubElement (std::shared_ptr< SubElement > aSubElement) |
|
void | removeSubElements () |
|
std::shared_ptr< OpeningElement > | getFilledOpeningElement () const |
|
void | setAssociatedMaterial (std::shared_ptr< MaterialDefinition > aMaterialDefinition) |
|
void | removeAssociatedMaterial () |
|
std::shared_ptr< MaterialSelect > | getAssociatedMaterial () const |
|
bool | isTemporary () const |
|
void | setTemporary (bool on) |
|
std::shared_ptr< Group > | getGroup () const |
|
std::shared_ptr< Element > | copy () const |
|
Topo::Cdwk_SAT_Attributes | get_Cdwk_SAT_Attributes () const |
|
Base::String | getTag () const |
|
void | setTag (const Base::String &aTag) |
|
void | setCdwkAttributeData (const CdwkAttributeData &aData) |
|
std::string | getCadworkGroup () const |
|
void | setBoundingBoxEnabled (bool enabled) |
|
std::shared_ptr< OpenLxApp::Geometry > | getAxisRepresentation () const |
|
bool | setAxisRepresentation (std::shared_ptr< OpenLxApp::Geometry > aGeometry) const |
|
std::shared_ptr< OpenLxApp::Geometry > | getSolidModelRepresentation () const |
|
bool | setSolidModelRepresentation (std::shared_ptr< OpenLxApp::Geometry > aGeometry) const |
|
void | showAxisRepresentation () const |
|
void | showSolidModelRepresentation () const |
|
std::vector< std::shared_ptr< Element > > | getElementsConnectedAtEnd () const |
|
std::vector< std::shared_ptr< Element > > | getElementsConnectedAtStart () const |
|
std::vector< int > | getJointsTypeAtEnd () const |
|
std::vector< int > | getJointsTypeAtStart () const |
|
virtual | ~Element ()=default |
|
virtual bool | setGeometry (std::shared_ptr< Geometry > geo) |
|
std::shared_ptr< Geometry > | getGeometry () const |
|
Geom::Trsf | getGeometryToWorldTransform () const |
|
Geom::Bnd_Box | getBoundingBox () const |
|
Geom::Ax2 | getLocalPlacement () const |
|
void | setLocalPlacement (const Geom::Ax2 &pos) |
|
Geom::Trsf | getTransform () const |
|
Geom::Trsf | getLocalToWorldTransform () const |
|
void | setTransform (const Geom::Trsf &t) |
|
void | translate (const Geom::Vec &aVec, Geom::CoordSpace aCoordSpace=Geom::CoordSpace::WCS) |
|
void | rotate (const Geom::Ax1 &axis, double angle, Geom::CoordSpace aCoordSpace=Geom::CoordSpace::WCS) |
|
bool | getLocalAxes (Geom::Ax2 &localAxes) |
|
void | setLocalAxes (const Geom::Dir &zHeight, const Geom::Dir &xLength) |
|
pConstShape | getShape () const |
|
pConstShape | getLocalShape () const |
|
void | setOglMaterial (const Draw::OglMaterial &mat, int faceIndex=-1) |
|
Draw::OglMaterial | getOglMaterial () const |
|
void | setAmbientColor (const Base::Color &aCol) |
|
void | setDiffuseColor (const Base::Color &aCol) |
|
void | setSpecularColor (const Base::Color &aCol) |
|
void | setEmissiveColor (const Base::Color &aCol) |
|
void | setReflectiveColor (const Base::Color &aCol) |
|
void | setShininess (int aVal) |
|
void | setTransparency (int aVal) |
|
void | setDrawStyle (const Draw::DrawStyle &ds) |
|
Draw::DrawStyle | getDrawStyle () const |
|
void | setLineWidth (float width) |
|
void | setTexture (const Draw::Texture2 &tex, int faceIndex=-1) |
|
void | setLengthAndCrossTexture (const Draw::Texture2 &lengthTexture, const Draw::Texture2 &crossTexture, const Draw::Texture2Transform &lengthTextureTrsf=Draw::Texture2Transform(), const Draw::Texture2Transform &crossTextureTrsf=Draw::Texture2Transform()) |
|
std::shared_ptr< SpatialStructureElement > | getSpatialStructure () const |
|
void | setSpatialStructure (std::shared_ptr< SpatialStructureElement > aSpatialStructureElement) |
|
void | setPositionNb (long value) |
|
long | getPositionNb () const |
|
bool | isVisible () const |
|
void | setVisible (bool onoff) |
|
bool | registerPythonClass (const std::string &aClassName, const std::string &aParentClassName) |
|
virtual Base::GlobalId | getGlobalClassId () const |
|
std::shared_ptr< PropertyInteger > | registerPropertyInteger (const std::string &aName, int aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) |
|
std::shared_ptr< PropertyEnum > | registerPropertyEnum (const std::string &aName, int aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) |
|
std::shared_ptr< PropertyDouble > | registerPropertyDouble (const std::string &aName, double aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) |
|
std::shared_ptr< PropertyButton > | registerPropertyButton (const std::string &aName, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) |
|
std::shared_ptr< PropertyBool > | registerPropertyBool (const std::string &aName, bool aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) |
|
std::shared_ptr< PropertyString > | registerPropertyString (const std::string &aName, Base::String aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) |
|
std::shared_ptr< PropertyColor > | registerPropertyColor (const std::string &aName, Base::Color aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) |
|
std::shared_ptr< OpenLxApp::Property > | getProperty (const std::string &aName) const |
|
std::map< std::string, std::shared_ptr< Property > > | getPropertyMap () const |
|
std::shared_ptr< PropertyInteger > | getPropertyInteger (const std::string &aName) const |
|
std::shared_ptr< PropertyEnum > | getPropertyEnum (const std::string &aName) const |
|
std::shared_ptr< PropertyDouble > | getPropertyDouble (const std::string &aName) const |
|
std::shared_ptr< PropertyButton > | getPropertyButton (const std::string &aName) const |
|
std::shared_ptr< PropertyBool > | getPropertyBool (const std::string &aName) const |
|
std::shared_ptr< PropertyString > | getPropertyString (const std::string &aName) const |
|
std::shared_ptr< PropertyColor > | getPropertyColor (const std::string &aName) const |
|
bool | isRegisteredProperty (const std::string &aName) const |
|
void | updatePythonProductVersion () |
|
virtual int | getScriptVersion () |
|
virtual void | convertFromOldVersion (int pythonProductVersion) |
|
virtual void | onPropertyChanged (const std::string &aPropertyName) |
|
virtual void | onScaling (const Geom::Vec &aVec, const Geom::Pnt &aScaleBasePnt) |
|
virtual void | translateAfterScaled (const Geom::Vec &aVec, const Geom::Pnt &aScaleBasePnt) |
|
void | setStandardManipulatorPolicy (const Core::StandardManipulatorPolicy &aPolicy) |
|
void | setPropertyHeader (const Base::String &aDefaultName, int aTranslationId) |
|
void | setPropertyHeader (const Base::String &aDefaultName) |
|
void | setPropertyGroupName (const Base::String &aDefaultName, int aTranslationId) |
|
void | setPropertyGroupName (const Base::String &aDefaultName) |
|
Base::String | getPropertyHeader () const |
|
Base::String | getPropertyGroupName () const |
|
std::shared_ptr< PropertyUser > | getPropertyUser (const std::string &aName) const |
|
std::vector< std::shared_ptr< PropertyUser > > | getPropertyUser () const |
|
std::vector< Base::String > | getPropertySetNames () const |
|
std::shared_ptr< PropertySet > | getPropertySetByName (const Base::String &aName) const |
|
virtual | ~Product (void) |
|
ExternalPythonTypeObject * | getExternalPythonTypeObject () const |
|
void | setExternalPythonTypeObject (ExternalPythonTypeObject *aObj) |
|
void | removeExternalTypeObject () |
|
virtual | ~Object (void) |
|
std::vector< std::shared_ptr< ObjectDefinition > > | getDecompositionObjects () const |
|
std::vector< std::shared_ptr< ObjectDefinition > > | getAllDecompositionObjects () const |
|
std::shared_ptr< ObjectDefinition > | getDecomposedObject () const |
|
std::vector< std::shared_ptr< ObjectDefinition > > | getAllDecomposedObjects () const |
|
void | addAggregationObject (std::shared_ptr< ObjectDefinition > aObject) |
|
void | addAggregationObjects (const std::vector< std::shared_ptr< ObjectDefinition >> &aObjects) |
|
void | removeAggregationObject (std::shared_ptr< ObjectDefinition > aObject) |
|
void | removeAggregationObjects () |
|
std::vector< std::shared_ptr< ObjectDefinition > > | getAggregationObjects () const |
|
std::vector< std::shared_ptr< ObjectDefinition > > | getAllAggregationObjects () const |
|
std::shared_ptr< ObjectDefinition > | getAggregatedObject () const |
|
std::vector< std::shared_ptr< ObjectDefinition > > | getAllAggregatedObjects () const |
|
void | addAssociationObject (std::shared_ptr< Root > aObject) |
|
std::vector< std::shared_ptr< Root > > | getAssociationObjects () const |
|
std::shared_ptr< LxIfcBase::LxIfcProperty > | getIfcPropertySets () const |
|
virtual | ~ObjectDefinition (void) |
|
Base::GlobalId | getGlobalId () const |
|
bool | setGlobalId (const Base::GlobalId &aGlobalId) |
|
void | setUserName (const Base::String &aName) |
|
Base::String | getUserName () const |
|
virtual | ~Root (void) |
|
std::shared_ptr< Document > | getDocument () const |
|
bool | isNew () const |
|
bool | isUpdated () const |
|
bool | isValid () const |
|
bool | hasErrors () const |
|
void | touch () |
|
LxIfc4::LxIfc4EntityEnum | getEntityType () const |
|
std::string | getEntityTypeAsString () const |
|
std::shared_ptr< Core::DbgInfo > | getDbgInfo () const |
|
| DocObject (Core::DocObject *aObject) |
|
virtual | ~DocObject (void) |
|
Core::DocObject * | __getObj__ () const |
|
The railing is a frame assembly adjacent to human circulation spaces and at some space boundaries where it is used in lieu of walls or to compliment walls. Designed to aid humans, either as an optional physical support, or to prevent injury by falling.
- See also
- Documentation from IFC4: IfcRailing