- centroidOf(Collection<? extends Vector3d>) - Static method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the centroid (the average vector) of the given collection of
vectors.
- check(CheckingSelection, ResultFactory) - Method in class com.solibri.smc.api.checking.OneByOneRule
-
- check(Component, ResultFactory) - Method in class com.solibri.smc.api.checking.OneByOneRule
-
Called once for each component to be checked.
- check(CheckingSelection, ResultFactory) - Method in interface com.solibri.smc.api.checking.Rule
-
Called to implement the check phase.
- CheckingSelection - Interface in com.solibri.smc.api.checking
-
Allows components that have been previously selected using
ComponentSelector
to be retrieved and marked as
checked.
- CircleHollowProfile - Interface in com.solibri.smc.api.model.profile
-
Represents the Circle hollow shaped profile of a component.
- CircleProfile - Interface in com.solibri.smc.api.model.profile
-
Represents the Circle shaped profile of a component.
- Classification - Interface in com.solibri.smc.api.model.classification
-
Represents the classification for
Component
s.
- ClassificationParameter - Interface in com.solibri.smc.api.checking
-
Classification parameter.
- ClassificationResult - Interface in com.solibri.smc.api.model.classification
-
- classify(Component) - Method in interface com.solibri.smc.api.model.classification.Classification
-
Classify the given component with this classification.
- clean(double) - Method in interface com.solibri.geometry.primitive2d.MArea
-
Cleans the area from near points based on the given tolerance value.
- closestPointTo(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Returns the point on this segment that is closest to the given point in
the XY-plane.
- closestPointTo(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Returns the point on this Segment that is closest to the given point.
- com.solibri.geometry.algorithms - package com.solibri.geometry.algorithms
-
- com.solibri.geometry.linearalgebra - package com.solibri.geometry.linearalgebra
-
- com.solibri.geometry.mesh - package com.solibri.geometry.mesh
-
- com.solibri.geometry.primitive2d - package com.solibri.geometry.primitive2d
-
- com.solibri.geometry.primitive3d - package com.solibri.geometry.primitive3d
-
- com.solibri.smc.api - package com.solibri.smc.api
-
- com.solibri.smc.api.checking - package com.solibri.smc.api.checking
-
- com.solibri.smc.api.filter - package com.solibri.smc.api.filter
-
- com.solibri.smc.api.footprints - package com.solibri.smc.api.footprints
-
- com.solibri.smc.api.info - package com.solibri.smc.api.info
-
- com.solibri.smc.api.intersection - package com.solibri.smc.api.intersection
-
- com.solibri.smc.api.issues - package com.solibri.smc.api.issues
-
- com.solibri.smc.api.model - package com.solibri.smc.api.model
-
- com.solibri.smc.api.model.classification - package com.solibri.smc.api.model.classification
-
- com.solibri.smc.api.model.components - package com.solibri.smc.api.model.components
-
- com.solibri.smc.api.model.profile - package com.solibri.smc.api.model.profile
-
- com.solibri.smc.api.project - package com.solibri.smc.api.project
-
- com.solibri.smc.api.selectionbasket - package com.solibri.smc.api.selectionbasket
-
- com.solibri.smc.api.ui - package com.solibri.smc.api.ui
-
- com.solibri.smc.api.visualization - package com.solibri.smc.api.visualization
-
- Component - Interface in com.solibri.smc.api.model
-
Represents one component in the data model.
- componentClassIs(Class<T>) - Static method in interface com.solibri.smc.api.filter.ComponentFilter
-
Returns filter that accepts components when they belong to the specified class.
- ComponentFilter - Interface in com.solibri.smc.api.filter
-
- ComponentSelector - Interface in com.solibri.smc.api.checking
-
Allows to retrieve components like
CheckingSelection
, but in addition allows to select components for
checking.
- ComponentType - Enum in com.solibri.smc.api.model
-
This enumeration contains the various entity types.
- componentTypeIs(ComponentType) - Static method in interface com.solibri.smc.api.filter.ComponentFilter
-
Returns filter that accepts components when they have the specified
ComponentType
.
- CompositeProfile - Interface in com.solibri.smc.api.model.profile
-
Represents a combination of two or more profiles.
- contains(Vector2d) - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns true if the given point is inside this bounding box.
- contains(AABB2d) - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns true if the given bounding box is inside this bounding box.
- contains(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Area
-
Checks if the area contains the given point.
- contains(Polygon2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns true if the given polygon is inside this polygon.
- contains(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns true if the given point is inside this polygon.
- contains(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Returns true if the given point lies on this segment in the XY-plane,
otherwise returns false.
- contains(Vector3d) - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns true if the given point is inside this bounding box.
- contains(AABB3d) - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns true if the given bounding box is inside this bounding box.
- contains(Vector3d, double) - Method in interface com.solibri.geometry.primitive3d.Plane
-
Checks if the distance of the given point for this plane is less than the
given tolerance.
- contains(Polygon3d) - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns true if the given polygon is contained inside this polygon.
- contains(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns true if the given point is inside this polygon.
- contains(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Returns true if the given point lies on this Segment, otherwise returns
false.
- contains(String) - Method in interface com.solibri.smc.api.model.PropertySet
-
Returns true if the property set contains a property with the given name.
- containsAll(Set<String>) - Method in interface com.solibri.smc.api.model.PropertySet
-
Returns true if the property set contains all property names in the given set.
- containsValue() - Method in interface com.solibri.smc.api.model.Property
-
Returns true if the property contains a value.
- ConvexHull - Class in com.solibri.geometry.algorithms
-
Provides methods for computing the convex hull of different geometrical shapes.
- Covering - Interface in com.solibri.smc.api.model.components
-
Represents coverings in IFC models (IfcCovering).
- Covering.Type - Enum in com.solibri.smc.api.model.components
-
Represents the different types of coverings.
- CProfile - Interface in com.solibri.smc.api.model.profile
-
Represents the C-shaped profile of a component.
- CraneRailAProfile - Interface in com.solibri.smc.api.model.profile
-
Represents the Crane Rail A shaped profile of a rail component.
- CraneRailFProfile - Interface in com.solibri.smc.api.model.profile
-
Represents the Crane Rail F shaped profile of a rail component.
- create(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Constructs a matrix with the given 16 elements.
- create(Matrix4d) - Static method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns a new matrix with the values of the given matrix.
- create(Vector3d, Vector3d, Vector3d, Vector3d) - Static method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Constructs a matrix from the given vectors and the translation vector.
- create(double[]) - Static method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Constructs a matrix with the given array of 16 elements or 12 elements.
- create() - Static method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Returns a new identity matrix.
- create(Matrix4d) - Static method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Returns a new matrix with the values of the given matrix.
- create(double[]) - Static method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Constructs a matrix with the given array of 16 elements or 12 elements.
- create(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Constructs a matrix with the given 16 elements.
- create() - Static method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Returns a 2-dimensional vector with the X and Y values set to 0.
- create(double, double) - Static method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Returns a 2-dimensional vector with the given component values.
- create(Vector2d) - Static method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Returns a 2-dimensional vector with the X and Y values set to those of
the given vector.
- create() - Static method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Returns a new instance with all components set to zero.
- create(double) - Static method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Returns a new instance with all components set to the given value.
- create(Vector3d) - Static method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Returns a new instance with the same component values as in the given
vector.
- create(double, double, double) - Static method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Returns a new instance with the given component values.
- create(double, double) - Static method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns a 2-dimensional vector with the given component values.
- create(Vector2d) - Static method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns a 2-dimensional vector with the X and Y values set to those of
the given vector.
- create(Vector3d) - Static method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns a new vector with the component values of the given vector.
- create(double, double, double) - Static method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns a new vector with the given component values.
- create(AABB2d) - Static method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns a bounding box with the same bounds as in the given bounding box.
- create(Collection<Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the minimum area axis-aligned bounding box for the given
collection of points.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns a bounding box with the given bounds.
- create() - Static method in interface com.solibri.geometry.primitive2d.Area
-
Returns an empty area.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.Area
-
Creates an area with the given polygon points.
- create(Area) - Static method in interface com.solibri.geometry.primitive2d.Area
-
Creates an area with the given area.
- create(Polygon2d, double) - Static method in interface com.solibri.geometry.primitive2d.Area
-
Creates an area with the given polygon and resize value.
- create(Collection<? extends Area>) - Static method in interface com.solibri.geometry.primitive2d.Area
-
Creates an union area with the given areas.
- create(Shape) - Static method in interface com.solibri.geometry.primitive2d.Area
-
Creates an area with the given
Shape
.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.Line2d
-
Creates a new instance.
- create(AABB2d) - Static method in interface com.solibri.geometry.primitive2d.MAABB2d
-
Returns a bounding box with the same bounds as in the given bounding box.
- create(Collection<Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.MAABB2d
-
Returns the minimum area axis-aligned bounding box for the given
collection of points.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.MAABB2d
-
Returns a bounding box with the given bounds.
- create() - Static method in interface com.solibri.geometry.primitive2d.MArea
-
Returns an empty area.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.MArea
-
Creates an area with the given polygon points.
- create(Area) - Static method in interface com.solibri.geometry.primitive2d.MArea
-
Creates an area with the given area.
- create(Collection<? extends Area>) - Static method in interface com.solibri.geometry.primitive2d.MArea
-
Creates an union area with the given areas.
- create(Polygon2d, double) - Static method in interface com.solibri.geometry.primitive2d.MArea
-
Creates an area with the given polygon and resize value.
- create(Shape) - Static method in interface com.solibri.geometry.primitive2d.MArea
-
Creates an area with the given
Shape
.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.MLine2d
-
Creates a new instance.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.MPolygon2d
-
Creates a 2-dimensional polygon with the given vertices.
- create(Polygon2d) - Static method in interface com.solibri.geometry.primitive2d.MPolygon2d
-
Creates a 2-dimensional polygon with the contents deep copied from the given
polygon.
- create(Ray2d) - Static method in interface com.solibri.geometry.primitive2d.MRay2d
-
Returns a deep copy of the given ray.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.MRay2d
-
Returns a ray with the given origin and direction.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.MRectangle2d
-
Creates a new instance from the given points.
- create(Rectangle2d) - Static method in interface com.solibri.geometry.primitive2d.MRectangle2d
-
Creates a new instance.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.MSegment2d
-
Creates an new instance.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Creates a new instance.
- create(Vector2d, Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Creates a new instance.
- create(Triangle2d) - Static method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Creates a new instance.
- create() - Static method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Creates a new instance with all points in the origin.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Creates a 2-dimensional polygon with the given vertices.
- create(Polygon2d) - Static method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Creates a 2-dimensional polygon with the contents deep copied from the given
polygon.
- create(Ray2d) - Static method in interface com.solibri.geometry.primitive2d.Ray2d
-
Returns a deep copy of the given ray.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.Ray2d
-
Returns a ray with the given origin and direction.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Creates a new instance from the given points.
- create(Rectangle2d) - Static method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Creates a new instance.
- create(Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.Segment2d
-
Creates an new instance.
- create(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.primitive2d.Triangle2d
-
Creates a new instance.
- create(Vector2d, Vector2d, Vector2d) - Static method in interface com.solibri.geometry.primitive2d.Triangle2d
-
Creates a new instance.
- create(Triangle2d) - Static method in interface com.solibri.geometry.primitive2d.Triangle2d
-
Creates a new instance.
- create(AABB3d) - Static method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns a new instance of a bounding box with the same bounds as in the
given bounding box.
- create(Collection<Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the minimum volume axis-aligned bounding box for the given
collection of points.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns a bounding box with the given bounds.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.Line3d
-
Creates a new instance.
- create(AABB3d) - Static method in interface com.solibri.geometry.primitive3d.MAABB3d
-
Returns a new instance of a bounding box with the same bounds as in the
given bounding box.
- create(Collection<Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.MAABB3d
-
Returns the minimum volume axis-aligned bounding box for the given
collection of points.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.MAABB3d
-
Returns a bounding box with the given bounds.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.MLine3d
-
Creates a new instance.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.MPlane
-
Creates an instance of MPlane.
- create(Triangle3d) - Static method in interface com.solibri.geometry.primitive3d.MPlane
-
Creates an instance of MPlane based on a triangle.
- create(Polygon3d) - Static method in interface com.solibri.geometry.primitive3d.MPolygon3d
-
Creates a polygon with the contents deep copied from the given polygon.
- create(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.MPolygon3d
-
Creates a polygon with the given vertices.
- create(Ray3d) - Static method in interface com.solibri.geometry.primitive3d.MRay3d
-
Returns a deep copy of the given ray.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.MRay3d
-
Returns a ray with the given origin and direction.
- create(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.MRectangle3d
-
Creates a new instance from the given points.
- create(Rectangle3d) - Static method in interface com.solibri.geometry.primitive3d.MRectangle3d
-
Creates a new instance.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.MSegment3d
-
Creates an instance.
- create(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Creates a new instance.
- create(Vector3d, Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Creates a new instance.
- create(Triangle3d) - Static method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Creates a new instance.
- create() - Static method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Creates a new instance with all points in the origin.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.Plane
-
Returns the plane defined by the given points.
- create(Polygon3d) - Static method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Creates a polygon with the contents deep copied from the given polygon.
- create(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Creates a polygon with the given vertices.
- create(Ray3d) - Static method in interface com.solibri.geometry.primitive3d.Ray3d
-
Returns a deep copy of the given ray.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.Ray3d
-
Returns a ray with the given origin and direction.
- create(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Creates a new instance from the given points.
- create(Rectangle3d) - Static method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Creates a new instance.
- create(Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.Segment3d
-
Creates an instance.
- create(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Creates a new instance.
- create(Vector3d, Vector3d, Vector3d) - Static method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Creates a new instance.
- create(Triangle3d) - Static method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Creates a new instance.
- create(String, String) - Method in interface com.solibri.smc.api.checking.ResultFactory
-
Returns a result indicating that the component has a problem.
- create(String, String, ResultCategory) - Method in interface com.solibri.smc.api.checking.ResultFactory
-
Returns a result indicating that the component has a problem.
- create(String, String, Collection<ResultCategory>) - Method in interface com.solibri.smc.api.checking.ResultFactory
-
Returns a result indicating that the component has a problem.
- create() - Static method in interface com.solibri.smc.api.ui.UIContainerHorizontal
-
Returns a horizontal UI container without title and border.
- create(String) - Static method in interface com.solibri.smc.api.ui.UIContainerHorizontal
-
Returns a horizontal UI container with title and no border.
- create(String, BorderType) - Static method in interface com.solibri.smc.api.ui.UIContainerHorizontal
-
Returns a horizontal UI container with title and border.
- create() - Static method in interface com.solibri.smc.api.ui.UIContainerVertical
-
Returns a vertical UI container without title and border.
- create(String) - Static method in interface com.solibri.smc.api.ui.UIContainerVertical
-
Returns a vertical UI container with title and no border.
- create(String, BorderType) - Static method in interface com.solibri.smc.api.ui.UIContainerVertical
-
Returns a vertical UI container with title and border.
- create(URL) - Static method in interface com.solibri.smc.api.ui.UIImage
-
Returns a UI Image from the image URL.
- create(String) - Static method in interface com.solibri.smc.api.ui.UILabel
-
Returns a UI label with the given text.
- create(EnumerationParameter) - Static method in interface com.solibri.smc.api.ui.UIRadioButtonPanel
-
Returns a UI radio button panel with the given rule parameter.
- create(EnumerationParameter) - Static method in interface com.solibri.smc.api.ui.UIRadioButtonPanelHorizontal
-
Returns a horizontal UI radio button panel with the given rule parameter.
- create(EnumerationParameter) - Static method in interface com.solibri.smc.api.ui.UIRadioButtonPanelVertical
-
Returns a vertical UI radio button panel with the given rule parameter.
- create(RuleParameter<?>) - Static method in interface com.solibri.smc.api.ui.UIRuleParameter
-
Returns a UI rule parameter with the given rule parameter.
- create(int, int, int, int) - Static method in interface com.solibri.smc.api.visualization.ARGBColor
-
Creates an ARGBColor with the specified red, green, blue, and alpha values in the range (0 - 255).
- create(float, float, float, float) - Static method in interface com.solibri.smc.api.visualization.ARGBColor
-
Creates an ARGBColor with the specified red, green, blue, and alpha values in the range (0.0 - 1.0).
- create(Color) - Static method in interface com.solibri.smc.api.visualization.ARGBColor
-
Creates an ARGBColor from the given Color.
- create(ARGBColor, BufferedImage, Vector3d, Vector3d, Vector3d, double, double) - Static method in interface com.solibri.smc.api.visualization.Bitmap
-
Creates a bitmap visualization.
- create(BufferedImage, Vector3d, Vector3d, Vector3d, double, double) - Static method in interface com.solibri.smc.api.visualization.Bitmap
-
Creates a bitmap visualization.
- create(ARGBColor, Collection<Segment3d>, Lines.LinePattern, float) - Static method in interface com.solibri.smc.api.visualization.Lines
-
Creates visualization of a set of segments.
- create(ARGBColor, List<Vector3d>, Lines.LinePattern, float) - Static method in interface com.solibri.smc.api.visualization.Lines
-
Creates visualization of segments connecting the given sequence of points.
- create(Collection<Triangle3d>) - Static method in interface com.solibri.smc.api.visualization.Mesh
-
Creates a mesh visualization with the given triangles.
- create(ARGBColor, Collection<Triangle3d>) - Static method in interface com.solibri.smc.api.visualization.Mesh
-
Creates a mesh visualization with the given triangles and color.
- create(ARGBColor, Collection<Vector3d>, float) - Static method in interface com.solibri.smc.api.visualization.Points
-
Creates visualization of points.
- create(ARGBColor, Vector3d, Vector3d, Vector3d, double, double, String, float) - Static method in interface com.solibri.smc.api.visualization.Text
-
Creates a text visualization without any affine transformation (identity transformation).
- createAngle(Vector3d, Vector3d, Vector3d) - Static method in interface com.solibri.smc.api.visualization.VisualizationItem
-
Creates an angle visualization with the degrees shown between the two direction segments.
- createArea(Area, double) - Static method in interface com.solibri.smc.api.visualization.VisualizationItem
-
Creates a visualization of an area.
- createBoolean(String) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create a boolean parameter and return its reference.
- createBoundingBox(AABB3d) - Static method in interface com.solibri.smc.api.visualization.VisualizationItem
-
Creates a visualization for an axis aligned bounding box.
- createCategory(String, String) - Method in interface com.solibri.smc.api.checking.ResultFactory
-
Creates a new checking result category.
- createClassification(String) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create a classification parameter and return its reference.
- createDimension(Vector3d, Vector3d) - Static method in interface com.solibri.smc.api.visualization.VisualizationItem
-
Creates a dimension visualization.
- createDouble(String, PropertyType) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create a double parameter and return its reference.
- createEmpty() - Static method in interface com.solibri.geometry.mesh.TriangleMesh
-
- createEnumeration(String, List<String>) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create an enumeration parameter and return its reference.
- createFilter(String) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create a filter parameter and return its reference.
- createInt(String) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create an int parameter and return its reference.
- createIrrelevant() - Static method in interface com.solibri.smc.api.checking.PreCheckResult
-
Static creation method for this interface.
- createIrrelevant(String) - Static method in interface com.solibri.smc.api.checking.PreCheckResult
-
Static creation method for this interface.
- createPropertyReference(String) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create a property reference parameter and return its reference.
- createRelevant() - Static method in interface com.solibri.smc.api.checking.PreCheckResult
-
Static creation method for this interface.
- createRelevant(String) - Static method in interface com.solibri.smc.api.checking.PreCheckResult
-
Static creation method for this interface.
- createString(String) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create a string parameter and return its reference.
- createTable(String, List<String>, List<PropertyType>) - Method in interface com.solibri.smc.api.checking.RuleParameters
-
Create a table parameter and return its reference.
- crossProduct(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the cross product of this vector and the given vector.
- crossProductInPlace(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Sets this vector to the cross product of this vector and the other
vector.
- GeographicCoordinate - Interface in com.solibri.smc.api.model
-
Represents a geographic coordinate at reference point.
- GeographicCoordinate.Angle - Interface in com.solibri.smc.api.model
-
Internal Angle interface that defines degrees, minutes, and seconds.
- get(Quantities.Type) - Method in interface com.solibri.smc.api.model.Quantities
-
Returns the value of the quantity of given type.
- get() - Method in interface com.solibri.smc.api.selectionbasket.SelectionBasket
-
Returns the selected components in the selection basket.
- getAlpha() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the opaqueness component value of the color as an integer in the range [0, 255].
- getAngle() - Method in interface com.solibri.smc.api.model.components.StairStep
-
Returns the angle (in radians) between the front and back edge of the non-covered footprint of the step element.
- getArea() - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the total area of the triangles in this
TriangleMesh
.
- getArea() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the area of this bounding box.
- getArea() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns the area of this polygon.
- getArea() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns the area of this polygon.
- getArea() - Method in interface com.solibri.smc.api.footprints.Footprint
-
Returns the 2 dimensional area of the footprint.
- getArea() - Method in interface com.solibri.smc.api.model.components.SpaceBoundary
-
Returns the area of the space boundary.
- getARGB() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns a 32bit integer with the first 8 bits reserved for the Alpha value, the next 8 bits for the Red, the next
for the Green and the last 8 bits for the blue value.
- getBaseDepth1() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the base depth of the A shape crane rail.
- getBaseDepth1() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns the base depth of the F shape crane rail.
- getBaseDepth2() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the base depth of the A shape crane rail.
- getBaseDepth2() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns the base depth of the F shape crane rail.
- getBaseDepth3() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the depth of the base where thickness changes.
- getBaseWidth2() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the total extent of the width of the base.
- getBaseWidth4() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the width of the base where thickness changes.
- getBATID() - Method in interface com.solibri.smc.api.model.Component
-
Returns the BIM Authoring Tool ID (BATID) of this component if one is specified.
- getBcfXml() - Static method in class com.solibri.smc.api.SMC
-
Returns a service for creating BCF-XML reports.
- getBlue() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the blue component value of the color as an integer in the range [0, 255].
- getBorderType() - Method in interface com.solibri.smc.api.ui.UIContainer
-
Returns the border type of this container.
- getBottomCenterPoint() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the 2D center point of the flight bottom segment.
- getBottomDirection() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the 2D direction vector towards where the flight's bottom end is pointing at.
- getBottomElevation() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the elevation at the bottom of the flight element.
- getBottomElevationFromFloor() - Method in interface com.solibri.smc.api.model.Component
-
Returns the bottom elevation of this component measured from the level of the
floor on which this component is located.
- getBottomFlight() - Method in interface com.solibri.smc.api.model.components.Ramp
-
Returns the bottommost flight element of this ramp if this ramp contains any flight elements.
- getBottomFlight() - Method in interface com.solibri.smc.api.model.components.Stair
-
Returns the bottommost flight element of this stair if this stair contains any flight elements.
- getBottomSegment() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the flight bottom 2D segment.
- getBottomWidth() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the width of the flight element at the bottom.
- getBottomXDim() - Method in interface com.solibri.smc.api.model.profile.TrapeziumProfile
-
Returns the extent of the bottom line measured along the implicit x-axis.
- getBoundingBox() - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
- getBoundingBox() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns the bounding box.
- getBoundingBox() - Method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Returns the axis-aligned bounding box of this triangle.
- getBoundingBox() - Method in interface com.solibri.smc.api.model.Component
-
Calculates the axis-aligned bounding box for this component.
- getBoundingRectangle() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns a copy of a bounding rectangle which has minimum area and is axis
aligned.
- getBoundingRectangle() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns a copy of the minimum area axis aligned bounding rectangle.
- getBuilding() - Method in interface com.solibri.smc.api.model.Component
-
Returns the building in which this component is located.
- getCategories() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the categories this result belongs to.
- getCentreOfGravityInX() - Method in interface com.solibri.smc.api.model.profile.CProfile
-
Returns an optional of the location of centre of gravity along the x axis measured from the center of the
bounding box.
- getCentreOfGravityInX() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns an optional of the location of centre of gravity along the x axis measured from the center of the
bounding box.
- getCentreOfGravityInX() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns an optional of the location of centre of gravity along the x axis measured from the center of the
bounding box.
- getCentreOfGravityInX() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns an optional of the location of centre of gravity along the x axis measured from the center of the
bounding box.
- getCentreOfGravityInY() - Method in interface com.solibri.smc.api.model.profile.AsymmetricIProfile
-
Returns an optional of the location of centre of gravity along the y axis measured from the center of the
bounding box.
- getCentreOfGravityInY() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns an optional of the location of centre of gravity along the y axis measured from the center of the
bounding box.
- getCentreOfGravityInY() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns an optional of the location of centre of gravity along the y axis measured from the center of the
bounding box.
- getCentreOfGravityInY() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns an optional of the location of centre of gravity along the Y axis measured from the center of the
bounding box.
- getCentreOfGravityInY() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns an optional of the location of centre of gravity along the y axis measured from the center of the
bounding box.
- getCentreOfGravityInY() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns an optional of the location of centre of gravity along the y axis measured from the center of the
bounding box.
- getCentreOfGravityInY() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns an optional of the location of centre of gravity along the y axis measured from the center of the
bounding box.
- getCentroid() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns a copy of the centroid vector of this bounding box.
- getCentroid() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns the centroid of this area.
- getCentroid() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns the centroid of this polygon.
- getCentroid() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns a copy of the centroid vector of this bounding box.
- getCentroid() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns the centroid of this polygon.
- getClassification(String) - Method in interface com.solibri.smc.api.model.Model
-
Returns the first
Classification
found with the given name, if there is any loaded in this model.
- getClassifications() - Method in interface com.solibri.smc.api.model.Model
-
Returns all the classifications loaded in this model.
- getClockwiseAngle() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
-
This method retrieves the clockwise angle from the positive x-axis to the
vector in radians.
- getColor() - Method in interface com.solibri.smc.api.visualization.VisualizationItem
-
Returns the color of the visualization item.
- getColumnCount() - Method in interface com.solibri.smc.api.checking.ParameterTable
-
Returns the column count.
- getColumnIDs() - Method in interface com.solibri.smc.api.checking.ParameterTable
-
Returns the ids of the columns.
- getColumnPropertyTypes() - Method in interface com.solibri.smc.api.checking.ParameterTable
-
Returns the columns property types.
- getComment() - Method in interface com.solibri.smc.api.checking.PreCheckResult
-
Returns the comment or explanation on the result.
- getCommon() - Static method in interface com.solibri.smc.api.checking.RuleResources
-
Return the common resources shared between all the rules.
- getComponentByBatId(String) - Method in interface com.solibri.smc.api.model.Model
-
Gets the component by BIM Authoring Tool ID.
- getComponentByGuid(String) - Method in interface com.solibri.smc.api.model.Model
-
Gets the component with the given IFC GUID.
- getComponents() - Method in interface com.solibri.smc.api.model.components.BuildingStorey
-
Returns the components that are located on this storey based on IFC relations.
- getComponents(ComponentFilter) - Method in interface com.solibri.smc.api.model.Model
-
Returns components accepted by given
filter
.
- getComponents(ComponentFilter, Class<T>) - Method in interface com.solibri.smc.api.model.Model
-
Returns components accepted by given
filter
that are also of the specified type.
- getComponentType() - Method in interface com.solibri.smc.api.model.Component
-
- getConstructionType() - Method in interface com.solibri.smc.api.model.Component
-
Returns the technical construction type of the component if it is specified.
- getCrossProduct() - Method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Returns the cross product of this triangle.
- getDataType() - Method in enum com.solibri.smc.api.model.PropertyType
-
Returns the data type class of this property type.
- getDefaultFilter() - Method in class com.solibri.smc.api.checking.OneByOneRule
-
Returns the default filter for this rule.
- getDefaultFilterParameter() - Method in class com.solibri.smc.api.checking.OneByOneRule
-
Returns the default filter parameter for this rule.
- getDegrees() - Method in interface com.solibri.smc.api.model.GeographicCoordinate.Angle
-
Returns the degrees of the angle.
- getDepth() - Method in interface com.solibri.smc.api.model.profile.CProfile
-
Returns the depth of the profile.
- getDepth() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns the depth of the profile.
- getDepth() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns the depth of the profile.
- getDepth() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns the depth of the profile.
- getDepth() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns the depth of the profile.
- getDepth() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns the depth of the profile.
- getDepth() - Method in interface com.solibri.smc.api.model.profile.ZProfile
-
Returns the depth of the profile.
- getDescription() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the description of the result.
- getDescription() - Method in interface com.solibri.smc.api.model.classification.Classification
-
Returns the description of this classification.
- getDescriptionText() - Method in interface com.solibri.smc.api.model.Component
-
Returns a textual description of this component if one is specified.
- getDirection() - Method in interface com.solibri.geometry.primitive2d.Line2d
-
Returns the normalized direction vector of this line.
- getDirection() - Method in interface com.solibri.geometry.primitive2d.Ray2d
-
Returns the direction of this ray.
- getDirection() - Method in interface com.solibri.geometry.primitive3d.Line3d
-
Returns the normalized direction vector of this line.
- getDirection() - Method in interface com.solibri.geometry.primitive3d.Ray3d
-
Returns the direction of this ray.
- getDirection() - Method in interface com.solibri.smc.api.model.Relation
-
Returns the direction of this relation.
- getDisciplineName() - Method in interface com.solibri.smc.api.model.Component
-
Returns the name of the discipline of this component if one is specified.
- getDisplayName() - Method in interface com.solibri.smc.api.checking.ResultCategory
-
Returns the display name for the category.
- getDoors() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the connected doors of the space.
- getEdgeIterator() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns an iterator that iterates through the edges of this polygon.
- getEdgeIterator() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns an iterator that iterates through the segments in this polygon.
- getEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns an optional of the edge radius of the profile.
- getEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns an optional of the edge radius of the profile.
- getEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns an optional of the flange edge radius of the profile.
- getEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.ZProfile
-
Returns an option of the edge radius of the profile.
- getEdges() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the edges of this axis-aligned bounding box in counter clockwise
order.
- getEdges() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the edges of this bounding box.
- getEdition() - Method in interface com.solibri.smc.api.model.classification.Classification
-
Returns an
Optional
containing the classification's edition or version, as defined in IFC, or empty if
the edition is not specified.
- getElevation() - Method in interface com.solibri.smc.api.model.components.Landing
-
Returns the elevation of the landing element.
- getElevation() - Method in interface com.solibri.smc.api.model.components.StairStep
-
Returns the elevation of the step element.
- getElevation() - Method in interface com.solibri.smc.api.model.Site
-
Returns the site elevation relative to sea level.
- getEnabler() - Method in interface com.solibri.smc.api.ui.UIComponent
-
Returns the UIComponent whose enabled state this UIComponent is set to follow.
- getEndPoint() - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Returns the end of the segment in the XY-plane.
- getEndPoint() - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Returns the ending point of this Segment.
- getFederatedComponents() - Method in interface com.solibri.smc.api.model.components.BuildingStorey
-
Returns the components that are on the federated floor defined by this storey.
- getFederatedFloor() - Method in interface com.solibri.smc.api.model.Component
-
Returns the federated floor on which this component is located.
- getFile() - Method in interface com.solibri.smc.api.project.Project
-
Return the location of the file (.smc) where the project is saved.
- getFileStatus() - Method in interface com.solibri.smc.api.project.Project
-
- getFilletRadius() - Method in interface com.solibri.smc.api.model.profile.IProfile
-
Returns an optional of the fillet between the web and the flange.
- getFilletRadius() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns an optional of the fillet radius of the profile.
- getFilletRadius() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns an optional of the fillet radius of the profile.
- getFilletRadius() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns an optional of the fillet radius of the profile.
- getFilletRadius() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns an optional of the fillet radius of the profile.
- getFilletRadius() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns an optional of the fillet radius of the profile.
- getFilletRadius() - Method in interface com.solibri.smc.api.model.profile.ZProfile
-
Returns an optional of the fillet radius of the profile.
- getFilter() - Method in interface com.solibri.smc.api.model.classification.Classification
-
Get the total filter that selects which components this classification should classify.
- getFirstPoint() - Method in interface com.solibri.geometry.primitive2d.Line2d
-
Returns the first bootstrapping point of this line.
- getFirstPoint() - Method in interface com.solibri.geometry.primitive2d.Triangle2d
-
Returns the first point of the triangle.
- getFirstPoint() - Method in interface com.solibri.geometry.primitive3d.Line3d
-
Returns the first bootstrapping point of this line.
- getFirstPoint() - Method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Returns the first point of the triangle.
- getFlangeEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns an optional of the flange edge radius of the profile.
- getFlangeEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns an optional of the flange edge radius of the profile.
- getFlangeSlope() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns an optional of the slope of flange of the profile.
- getFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.IProfile
-
Returns the flange thickness of the I-shape.
- getFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns the thickness of the flange.
- getFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns the wall thickness of the flange.
- getFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns the wall thickness of the flange.
- getFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.ZProfile
-
Returns the wall thickness of the flange.
- getFlangeWidth() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns the flange width of the profile.
- getFlangeWidth() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns the flange width of the profile.
- getFlangeWidth() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns the flange width of the profile.
- getFlangeWidth() - Method in interface com.solibri.smc.api.model.profile.ZProfile
-
Returns the flange width of the profile.
- getFloatAlpha() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the opaqueness component value of the color as a floating point number in the range [0.0, 1.0].
- getFloatBlue() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the blue component value of the color as a floating point number in the range [0.0, 1.0].
- getFloatGreen() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the green component value of the color as a floating point number in the range [0.0, 1.0].
- getFloatRed() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the red component value of the color as a floating point number in the range [0.0, 1.0].
- getFloor() - Method in interface com.solibri.smc.api.model.Component
-
Returns the floor on which this component is located.
- getFootprint() - Method in interface com.solibri.smc.api.model.Component
-
Returns the footprint for this component.
- getFootprint() - Method in interface com.solibri.smc.api.model.components.Door
-
Calculates the footprint for this door based on the assumption that the expected footprint the caller wants is
calculated based on positioning of the door inside a wall and an opening.
- getFootprint() - Method in interface com.solibri.smc.api.model.components.Handrail
-
Returns the footprint polygon of this handrail.
- getFootprint() - Method in interface com.solibri.smc.api.model.components.Landing
-
Returns the footprint of the landing element.
- getFootprint() - Method in interface com.solibri.smc.api.model.components.StairStep
-
Returns the footprint of the stair step element.
- getFootprint() - Method in interface com.solibri.smc.api.model.components.Window
-
Calculates the footprint for this window based on the assumption that the expected footprint the caller wants is
calculated based on positioning of the window inside a wall and an opening.
- getFootPrintForOpenedDoor() - Method in interface com.solibri.smc.api.model.components.Door
-
Calculates the footprint this door covers as open and as closed.
- getFormat() - Method in enum com.solibri.smc.api.model.PropertyType
-
Returns the format for this property type.
- getFunctionalSystems() - Method in interface com.solibri.smc.api.model.Component
-
Returns a set of the systems of this component.
- getGeometricalFootprint() - Method in interface com.solibri.smc.api.model.components.Door
-
Calculates the footprint for the door based on the actual geometry of the door.
- getGeometricalFootprint() - Method in interface com.solibri.smc.api.model.components.Window
-
Calculates the footprint for the window based on the actual geometry of the window.
- getGirth() - Method in interface com.solibri.smc.api.model.profile.CProfile
-
Returns the length of girth of the profile.
- getGlobalBottomElevation() - Method in interface com.solibri.smc.api.model.Component
-
Returns the global bottom elevation of this component in the model.
- getGlobalTopElevation() - Method in interface com.solibri.smc.api.model.Component
-
Returns the global top elevation of this component in the model.
- getGreen() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the green component value of the color as an integer in the range [0, 255].
- getGroupedComponents() - Method in interface com.solibri.smc.api.model.Group
-
Returns a set of the components belonging to this group.
- getGroups() - Method in interface com.solibri.smc.api.model.Component
-
Returns a set of the groups of the component if any exists, otherwise returns empty collection.
- getGUID() - Method in interface com.solibri.smc.api.model.Component
-
Returns the GUID of this component specified in IFC.
- getHandrails() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the list of handrail elements of the flight.
- getHeadDepth2() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the head depth of the A shape crane rail.
- getHeadDepth2() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns the head depth of the F shape crane rail.
- getHeadDepth3() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the head depth of the A shape crane rail.
- getHeadDepth3() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns the head depth of the F shape crane rail.
- getHeadWidth() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the total extent of the width of the head.
- getHeadWidth() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns the total extent of the width of the head.
- getHeight() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the height of the flight element.
- getHeight() - Method in interface com.solibri.smc.api.model.components.Handrail
-
Returns the height of the handrail.
- getHeight() - Method in interface com.solibri.smc.api.visualization.Bitmap
-
Returns the height of image.
- geThickness() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns the wall thickness of the web.
- getHoles() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns a list of holes in the area.
- getHorizontalScale() - Method in interface com.solibri.smc.api.visualization.Text
-
Returns the horizontal scale factor of the displayed text.
- getHyperlinks() - Method in interface com.solibri.smc.api.model.Component
-
Returns the hyperlinks associated with this component.
- getId() - Method in interface com.solibri.smc.api.checking.RuleParameter
-
Returns the rule parameter id.
- getImage() - Method in interface com.solibri.smc.api.visualization.Bitmap
-
Returns the image.
- getImageUrl(String) - Method in interface com.solibri.smc.api.checking.RuleResources
-
Returns the URL of the image with filename.
- getImageUrl() - Method in interface com.solibri.smc.api.ui.UIImage
-
Returns the URL for the image file that this UIImage uses.
- getInfoDisplayer() - Static method in class com.solibri.smc.api.SMC
-
Returns an interface for handling the info view (UI).
- getInnerFilletRadius() - Method in interface com.solibri.smc.api.model.profile.RectangleHollowProfile
-
Returns an optional of the radius of the circular arcs, by which all four corners of the inner contour of
rectangle are equally rounded.
- getInternalFilletRadius() - Method in interface com.solibri.smc.api.model.profile.CProfile
-
Returns an optional of the internal fillet radius of the profile.
- getIntersectionPoint(Plane) - Method in interface com.solibri.geometry.primitive3d.Line3d
-
Returns the point of intersection between this line and the given plane.
- getIntersections(Component) - Method in interface com.solibri.smc.api.model.Component
-
Returns the intersections of this component and given component.
- getInvolvedComponents() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the components associated with the result.
- getJavaResourceBundle() - Method in interface com.solibri.smc.api.checking.RuleResources
-
Returns the resource bundle of the rule.
- getLargestPolygon() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns the largest outer polygon of the area.
- getLastSaveTime() - Method in interface com.solibri.smc.api.project.Project
-
Get the time when the project file was last saved.
- getLatitude() - Method in interface com.solibri.smc.api.model.GeographicCoordinate
-
Returns the latitude defined as degrees, minutes, and seconds.
- getLatitude() - Method in interface com.solibri.smc.api.model.Site
-
Returns the site latitude at reference point.
- getLeftFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns the wall thickness of the left flange.
- getLegSlope() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns an optional of the slope of leg of the profile.
- getLegSlope() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns an optional of the slope of leg of the profile.
- getLength() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns the length of this vector.
- getLength() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the length of this vector.
- getLength() - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Returns the length of the segment in 2 dimensions.
- getLength() - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Returns the length of this Segment.
- getLength() - Method in interface com.solibri.smc.api.model.components.RampFlight
-
Returns the length of the ramp flight element.
- getLength() - Method in interface com.solibri.smc.api.model.components.StairStep
-
Returns the length of the step element.
- getLength(double) - Method in interface com.solibri.smc.api.model.components.StairStep
-
Returns the length of the step element.
- getLengthSquared() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns the squared length of this vector.
- getLengthSquared() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the squared length of this vector.
- getLengthSquared() - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Returns the square of the length of the segment in 2 dimensions.
- getLengthSquared() - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Returns the square of the length of this Segment.
- getLineThickness() - Method in interface com.solibri.smc.api.visualization.Lines
-
Returns the line thickness.
- getLocation() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the descriptive location of the result.
- getLongerRectangleSegment() - Method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Returns the longer segment of the rectangle.
- getLongerRectangleSegment() - Method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Returns the longer segment of the rectangle.
- getLongerRectangleSegmentLength() - Method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Returns the length of the longer rectangle segment.
- getLongerRectangleSegmentLength() - Method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Returns the length of the longer rectangle segment.
- getLongerRectangleSegments() - Method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Returns the longer segments of the rectangle.
- getLongerRectangleSegments() - Method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Returns the longer segments of the rectangle.
- getLongitude() - Method in interface com.solibri.smc.api.model.GeographicCoordinate
-
Returns the longitude defined as degrees, minutes, and seconds.
- getLongitude() - Method in interface com.solibri.smc.api.model.Site
-
Returns the site longitude at reference point.
- getLowerBound() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the lower bound of this bounding box.
- getLowerBound() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the lower bound of this bounding box.
- getM00() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the first element of the first row in the matrix.
- getM01() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the second element of the first row in the matrix.
- getM02() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the third element of the first row in the matrix.
- getM03() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the fourth element of the first row in the matrix.
- getM10() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the first element of the second row in the matrix.
- getM11() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the second element of the second row in the matrix.
- getM12() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the third element of the second row in the matrix.
- getM13() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the fourth element of the second row in the matrix.
- getM20() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the first element of the third row in the matrix.
- getM21() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the second element of the third row in the matrix.
- getM22() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the third element of the third row in the matrix.
- getM23() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the fourth element of the third row in the matrix.
- getM30() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the first element of the fourth row in the matrix.
- getM31() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the second element of the fourth row in the matrix.
- getM32() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the third element of the fourth row in the matrix.
- getM33() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the fourth element of the fourth row in the matrix.
- getMaterials() - Method in interface com.solibri.smc.api.model.Component
-
Returns a list of the materials of this component.
- getMean() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns the average vector of the vertices of this polygon.
- getMetadata() - Method in interface com.solibri.smc.api.model.Model
-
Returns the metadata of the model as key to value map.
- getMicroSeconds() - Method in interface com.solibri.smc.api.model.GeographicCoordinate.Angle
-
Returns the micro seconds (millionth seconds) of the angle.
- getMinimumBoundingRectangle() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns the minimum area bounding rectangle.
- getMinutes() - Method in interface com.solibri.smc.api.model.GeographicCoordinate.Angle
-
Returns the minutes of the angle.
- getModel(UUID) - Method in interface com.solibri.smc.api.model.Models
-
Returns the model model with the given UUID.
- getModel() - Static method in class com.solibri.smc.api.SMC
-
Returns an interface to the SMC data model.
- getModels() - Method in interface com.solibri.smc.api.model.Models
-
Returns the information of the all models that are currently open.
- getModels() - Static method in class com.solibri.smc.api.SMC
-
Returns service for accessing models.
- getName() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the name of the result.
- getName() - Method in interface com.solibri.smc.api.model.Building
-
Returns the name of this building.
- getName() - Method in interface com.solibri.smc.api.model.classification.Classification
-
Returns the name of this classification.
- getName() - Method in interface com.solibri.smc.api.model.classification.ClassificationResult
-
Returns the name of this classification result.
- getName() - Method in interface com.solibri.smc.api.model.Component
-
Returns the name of this component.
- getName() - Method in interface com.solibri.smc.api.model.components.BuildingStorey
-
Returns the name of the storey.
- getName() - Method in interface com.solibri.smc.api.model.Group
-
Returns the name of the group.
- getName() - Method in interface com.solibri.smc.api.model.Material
-
Returns the name of this material.
- getName() - Method in interface com.solibri.smc.api.model.Model
-
Returns the name of the model.
- getName() - Method in interface com.solibri.smc.api.model.profile.Profile
-
Returns an optional of the name of this profile.
- getName() - Method in interface com.solibri.smc.api.model.Property
-
Returns the name of this property.
- getName() - Method in interface com.solibri.smc.api.model.PropertySet
-
Returns the name of the property set.
- getName() - Method in interface com.solibri.smc.api.model.Site
-
Returns the name of this site.
- getNormal() - Method in interface com.solibri.geometry.primitive3d.Plane
-
Returns the normal of the plane.
- getNormal() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns the normal of this polygon as a vector of unit length.
- getNotCoveredFootprintPolygon() - Method in interface com.solibri.smc.api.model.components.StairStep
-
Returns the not covered footprint of the stair step element.
- getOpenings() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the connected openings of the space.
- getOpeningSide() - Method in enum com.solibri.smc.api.model.components.Door.OperationType
-
Returns the opening side of the door operation type.
- getOperationType() - Method in interface com.solibri.smc.api.model.components.Door
-
- getOptionImages() - Method in interface com.solibri.smc.api.ui.UIRadioButtonPanel
-
Returns the images attached to the options in this radio button panel.
- getOptions() - Method in interface com.solibri.smc.api.checking.EnumerationParameter
-
Returns the values of this enumeration.
- getOrientedBoundingRectangle() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns the minimum area oriented bounding rectangle for this polygon.
- getOrigin() - Method in interface com.solibri.geometry.primitive2d.Ray2d
-
Returns the origin of this ray.
- getOrigin() - Method in interface com.solibri.geometry.primitive3d.Ray3d
-
Returns the origin of this ray.
- getOuterFilletRadius() - Method in interface com.solibri.smc.api.model.profile.RectangleHollowProfile
-
Returns an optional of the radius of the circular arcs, by which all four corners of the outer contour of
rectangle are equally rounded.
- getOutline() - Method in interface com.solibri.smc.api.footprints.Footprint
-
Returns a simple one-polygon footprint of the component.
- getOverallDepth() - Method in interface com.solibri.smc.api.model.profile.IProfile
-
Returns the total extent of the depth, defined parallel to the y axis.
- getOverallHeight() - Method in interface com.solibri.smc.api.model.components.Door
-
Returns the overall height of the door.
- getOverallHeight() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the total extent of the height.
- getOverallHeight() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns the total extent of the height.
- getOverallWidth() - Method in interface com.solibri.smc.api.model.components.Door
-
Returns the overall width of the door.
- getOverallWidth() - Method in interface com.solibri.smc.api.model.profile.IProfile
-
Returns the total extent of the width, defined parallel to the x axis.
- getParametersUIDefinition() - Method in interface com.solibri.smc.api.checking.Rule
-
Returns the container that defines the UI for the parameters view of this rule.
- getParametricProfileType() - Method in interface com.solibri.smc.api.model.profile.ParametricProfile
-
- getPatternType() - Method in interface com.solibri.smc.api.visualization.Lines
-
Returns the pattern type of the drawn lines.
- getPerimeter() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns the perimeter length of this polygon.
- getPoint() - Method in interface com.solibri.geometry.primitive3d.Plane
-
Returns a point on the plane used to define the plane.
- getPoints() - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns an iterable of all the vertices of all the triangles in the
TriangleMesh
.
- getPointSize() - Method in interface com.solibri.smc.api.visualization.Points
-
Returns point size to visualize.
- getPolygons() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns a list of polygons in the area.
- getProduct() - Static method in class com.solibri.smc.api.SMC
-
Returns the product variant that is running.
- getProductVersion() - Static method in class com.solibri.smc.api.SMC
-
Returns the product version that is currently running.
- getProfile() - Method in interface com.solibri.smc.api.model.Component
-
Returns the profile of this component if it exists.
- getProfiles() - Method in interface com.solibri.smc.api.model.profile.CompositeProfile
-
Returns a collection of the profiles that this profile type consists.
- getProject() - Static method in class com.solibri.smc.api.SMC
-
Returns the instance for accessing saved project file (.smc) information.
- getProperties() - Method in interface com.solibri.smc.api.model.PropertySet
-
Returns a set of properties in the property set.
- getProperty(String) - Method in interface com.solibri.smc.api.model.PropertySet
-
Returns an optional of the property in the property set with the given name.
- getPropertyName() - Method in interface com.solibri.smc.api.model.PropertyReference
-
Returns the name of the referred property.
- getPropertyNames() - Method in interface com.solibri.smc.api.model.PropertySet
-
Returns the set of property names in the property set.
- getPropertySetName() - Method in interface com.solibri.smc.api.model.PropertyReference
-
Returns the name of the referred property set.
- getPropertySets() - Method in interface com.solibri.smc.api.model.Component
-
Returns the property sets of this component.
- getPropertySets(String) - Method in interface com.solibri.smc.api.model.Component
-
Returns the property sets of this component with the given name.
- getPropertyType() - Method in interface com.solibri.smc.api.checking.DoubleParameter
-
Returns the property type.
- getPropertyType() - Method in enum com.solibri.smc.api.model.Quantities.Type
-
Returns the property type of the quantity.
- getPropertyValue(PropertyReference) - Method in interface com.solibri.smc.api.model.Component
-
Returns the value of property to which the given PropertyReference refers.
- getRadius() - Method in interface com.solibri.smc.api.model.profile.CircleProfile
-
Returns the radius of the circle of the profile.
- getRadius() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns an optional of the edge radius.
- getRadius() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns an optional of the edge radius.
- getRampElements() - Method in interface com.solibri.smc.api.model.components.Ramp
-
Returns the list of ramp elements from bottom to top.
- getRed() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns the red component value of the color as an integer in the range [0, 255].
- getReferenceDirection() - Method in interface com.solibri.smc.api.model.components.Door
-
Returns a direction vector of unit length that defines the hinge side and opening direction of the door.
- getReferencePerimeterNetArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the net area of the space reference perimeter without the space boundaries related elements.
- getRelated(Relation) - Method in interface com.solibri.smc.api.model.Component
-
Returns the components that are related to this component through the given relation.
- getRelatedBuildingElement() - Method in interface com.solibri.smc.api.model.components.SpaceBoundary
-
Returns the related building element entity.
- getRemaining() - Method in interface com.solibri.smc.api.checking.CheckingSelection
-
Get the components that have been selected for checking but are still not checked.
- getRightFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns the wall thickness of the right flange.
- getRiserHeight() - Method in interface com.solibri.smc.api.model.components.StairFlight
-
Returns the riser height of the stair flight element.
- getRoundingRadius() - Method in interface com.solibri.smc.api.model.profile.RoundedRectangleProfile
-
Returns the radius of the circular arcs, by which all four corners of the rectangle are equally rounded.
- getRowCount() - Method in interface com.solibri.smc.api.checking.ParameterTable
-
Returns the row count.
- getRule() - Method in interface com.solibri.smc.api.checking.RuleParameter
-
Returns the rule this parameter belongs to.
- getRuleParameter() - Method in interface com.solibri.smc.api.ui.UIRuleParameter
-
Returns the rule parameter of this UIRuleParameter.
- getSecondPoint() - Method in interface com.solibri.geometry.primitive2d.Line2d
-
Returns the second bootstrapping point of this line.
- getSecondPoint() - Method in interface com.solibri.geometry.primitive2d.Triangle2d
-
Returns the second point of the triangle.
- getSecondPoint() - Method in interface com.solibri.geometry.primitive3d.Line3d
-
Returns the second bootstrapping point of this line.
- getSecondPoint() - Method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Returns the second point of the triangle.
- getSeconds() - Method in interface com.solibri.smc.api.model.GeographicCoordinate.Angle
-
Returns the seconds of the angle.
- getSelectionBasket() - Static method in class com.solibri.smc.api.SMC
-
Returns the default selection basket.
- getSemiAxis1() - Method in interface com.solibri.smc.api.model.profile.EllipseProfile
-
Returns the first radius of the ellipse.
- getSemiAxis2() - Method in interface com.solibri.smc.api.model.profile.EllipseProfile
-
Returns the second radius of the ellipse.
- getSeverity() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the severity of the result.
- getShorterRectangleSegment() - Method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Returns the shorter segment of the rectangle.
- getShorterRectangleSegment() - Method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Returns the shorter segment of the rectangle.
- getShorterRectangleSegmentLength() - Method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Returns the length of shorter rectangle segment.
- getShorterRectangleSegmentLength() - Method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Returns the length of the shorter rectangle segment.
- getShorterRectangleSegments() - Method in interface com.solibri.geometry.primitive2d.Rectangle2d
-
Returns the shorter segments of the rectangle.
- getShorterRectangleSegments() - Method in interface com.solibri.geometry.primitive3d.Rectangle3d
-
Returns the shorter segments of the rectangle.
- getSide() - Method in interface com.solibri.smc.api.model.components.Handrail
-
Returns the side of the handrail element.
- getSite() - Method in interface com.solibri.smc.api.model.Component
-
Returns the site of the component if it exists.
- getSize() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns the size of the area.
- getSize() - Method in interface com.solibri.smc.api.visualization.Text
-
Returns the font size to visualize.
- getSizeX() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the size of this bounding box on the X axis.
- getSizeX() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the size of this bounding box on the X axis.
- getSizeX() - Method in interface com.solibri.smc.api.intersection.Intersection
-
Returns the size in X-coordinate of the intersection geometry.
- getSizeY() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the size of this bounding box on the Y axis.
- getSizeY() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the size of this bounding box on the Y axis.
- getSizeY() - Method in interface com.solibri.smc.api.intersection.Intersection
-
Returns the size in Y-coordinate of the intersection geometry.
- getSizeZ() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the size of this bounding box on the Z axis.
- getSizeZ() - Method in interface com.solibri.smc.api.intersection.Intersection
-
Returns the size in Z-coordinate of the intersection geometry.
- getSlope() - Method in interface com.solibri.smc.api.model.components.RampFlight
-
Returns the slope of the ramp flight element.
- getSource() - Method in interface com.solibri.smc.api.model.classification.Classification
-
Returns an
Optional
containing the source (or the publisher) of this classification, as defined in IFC,
or empty if no source is defined.
- getSpace() - Method in interface com.solibri.smc.api.model.components.SpaceBoundary
-
Returns the relating space entity.
- getSpaceBoundaries() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the space boundaries of the space.
- getSpaceBoundariesBeamsArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the total area of the beams of the space boundaries.
- getSpaceBoundariesCeilingsArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the total area of the ceilings of the space boundaries.
- getSpaceBoundariesColumnsArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the total area of the columns of the space boundaries.
- getSpaceBoundariesDoorsArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the total area of the doors of the space boundaries.
- getSpaceBoundariesFloorsArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the total area of the floors of the space boundaries.
- getSpaceBoundariesWallsArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the total area of the walls of the space boundaries.
- getSpaceBoundariesWindowsArea() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the total area of the windows of the space boundaries.
- getStairElements() - Method in interface com.solibri.smc.api.model.components.Stair
-
Returns the list of stair elements from bottom to top.
- getStartPoint() - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Returns the beginning of the segment in the XY-plane.
- getStartPoint() - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Returns the starting point of this Segment.
- getSteps() - Method in interface com.solibri.smc.api.model.components.StairFlight
-
Returns the list of the step elements from bottom to top.
- getString(String, Object...) - Method in interface com.solibri.smc.api.checking.RuleResources
-
Returns localized string mapped by the key.
- getString(String) - Method in interface com.solibri.smc.api.checking.RuleResources
-
Returns localized string mapped by the key.
- getSubGroups() - Method in interface com.solibri.smc.api.model.Group
-
Returns a set of the subgroups of this group if any exists, otherwise returns empty collection.
- getSubModel(UUID) - Method in interface com.solibri.smc.api.model.Model
-
Gets a sub-model with the given UUID.
- getText() - Method in interface com.solibri.smc.api.ui.UILabel
-
Returns the text set in this label.
- getText() - Method in interface com.solibri.smc.api.visualization.Text
-
Returns text to visualize.
- getThickness() - Method in interface com.solibri.smc.api.model.Material
-
Returns the thickness of this material if it exists, otherwise returns an empty double.
- getThickness() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns the wall thickness of the web.
- getThirdPoint() - Method in interface com.solibri.geometry.primitive2d.Triangle2d
-
Returns the third point of the triangle.
- getThirdPoint() - Method in interface com.solibri.geometry.primitive3d.Triangle3d
-
Returns the third point of the triangle.
- getTitle() - Method in interface com.solibri.smc.api.ui.UIContainer
-
Returns the title of this container.
- getTopCenterPoint() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the 2D center point of the flight top segment.
- getTopDirection() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the 2D direction vector towards where the flight's top end is pointing at.
- getTopElevation() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the elevation at the top of the flight element.
- getTopElevationFromFloor() - Method in interface com.solibri.smc.api.model.Component
-
Returns the top elevation of this component measured from the level of the
floor on which this component is located.
- getTopFlangeFilletRadius() - Method in interface com.solibri.smc.api.model.profile.AsymmetricIProfile
-
Returns an optional of the fillet between the web and the top flange of the I-shape.
- getTopFlangeThickness() - Method in interface com.solibri.smc.api.model.profile.AsymmetricIProfile
-
Returns an optional of the flange thickness of the top flange of the I-shape.
- getTopFlangeWidth() - Method in interface com.solibri.smc.api.model.profile.AsymmetricIProfile
-
Returns the extent of the top flange, defined parallel to the x axis.
- getTopFlight() - Method in interface com.solibri.smc.api.model.components.Ramp
-
Returns the topmost flight element of this ramp if this ramp contains any flight elements.
- getTopFlight() - Method in interface com.solibri.smc.api.model.components.Stair
-
Returns the topmost flight element of this stair if this stair contains any flight elements.
- getTopic() - Method in interface com.solibri.smc.api.model.Hyperlink
-
Returns the topic of this hyperlink.
- getTopSegment() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the flight top 2D segment.
- getTopWidth() - Method in interface com.solibri.smc.api.model.components.Flight
-
Returns the width of the flight element at the top.
- getTopXDim() - Method in interface com.solibri.smc.api.model.profile.TrapeziumProfile
-
Returns the extent of the top line measured along the implicit x-axis.
- getTopXOffset() - Method in interface com.solibri.smc.api.model.profile.TrapeziumProfile
-
Returns the offset from the beginning of the top line to the bottom line, measured along the implicit x-axis.
- getTranslation() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns the translation component of this matrix.
- getTreadLength() - Method in interface com.solibri.smc.api.model.components.StairFlight
-
Returns the most common tread length of the flight element.
- getTreadLength(double) - Method in interface com.solibri.smc.api.model.components.StairFlight
-
Returns the most common tread length of the flight element.
- getTriangleMesh() - Method in interface com.solibri.smc.api.model.Component
-
Returns the
TriangleMesh
composed of the triangles of this component and its decomposed components.
- getTriangles() - Method in interface com.solibri.smc.api.visualization.Mesh
-
Returns the triangles forming this brep visualization.
- getType() - Method in interface com.solibri.smc.api.model.components.Beam
-
Returns the type of this beam.
- getType() - Method in interface com.solibri.smc.api.model.components.Covering
-
Returns the type of this covering.
- getType() - Method in interface com.solibri.smc.api.model.components.SpaceBoundary
-
Returns the type of the space boundary.
- getType() - Method in interface com.solibri.smc.api.model.profile.Profile
-
Returns the type of this profile.
- getType() - Method in interface com.solibri.smc.api.model.Relation
-
Returns the type of this relation.
- getUniqueKey() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the unique key of the result.
- getUniqueName() - Method in interface com.solibri.smc.api.checking.ResultCategory
-
Returns the unique name that identifies the category.
- getUnsignedARGB() - Method in interface com.solibri.smc.api.visualization.ARGBColor
-
Returns a bitwise 32 bit integer representation of the color, similarly as in getARGB(), but the value is
unsigned.
- getUpperBound() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the upper bound of this bounding box.
- getUpperBound() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the upper bound of this bounding box.
- getUri() - Method in interface com.solibri.smc.api.model.Hyperlink
-
Returns the URI of the resource this hyperlink links to.
- getUUID() - Method in interface com.solibri.smc.api.model.Model
-
Returns unique identifier of the model.
- getValue() - Method in interface com.solibri.smc.api.checking.RuleParameter
-
Returns the value of this rule parameter.
- getValue() - Method in interface com.solibri.smc.api.model.Property
-
Returns an optional of the value of this property.
- getValueAsString() - Method in interface com.solibri.smc.api.model.Property
-
Returns the value of the property as string.
- getValueAt(int, int) - Method in interface com.solibri.smc.api.checking.ParameterTable
-
Returns the value of the cell converted converted to internal units.
- getVertexCount() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns the number of vertices in this polygon.
- getVertexCount() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns the number of vertices in this polygon.
- getVerticalScale() - Method in interface com.solibri.smc.api.visualization.Text
-
Returns the vertical scale factor of the displayed text.
- getVertices() - Method in interface com.solibri.geometry.primitive2d.AABB2d
-
Returns the vertices of this bounding box in counter clockwise order.
- getVertices() - Method in interface com.solibri.geometry.primitive2d.Area
-
Returns a list of vertices in the area.
- getVertices() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns the vertices of this polygon.
- getVertices() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
-
Returns the vertices in this polygon.
- getVertices() - Method in interface com.solibri.smc.api.visualization.Points
-
Return points to visualize.
- getVisualizationCreators() - Method in interface com.solibri.smc.api.checking.Result
-
Returns the visualization creators for this result.
- getVolume() - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
- getVolume() - Method in interface com.solibri.geometry.primitive3d.AABB3d
-
Returns the volume of this bounding box.
- getVolume() - Method in interface com.solibri.smc.api.intersection.Intersection
-
Returns the volume of the intersection.
- getWallThickness() - Method in interface com.solibri.smc.api.model.profile.CircleHollowProfile
-
Returns the thickness of the material.
- getWallThickness() - Method in interface com.solibri.smc.api.model.profile.CProfile
-
Returns the wall thickness of the profile.
- getWallThickness() - Method in interface com.solibri.smc.api.model.profile.RectangleHollowProfile
-
Returns the thickness of the wall.
- getWebEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns an optional of the web edge radius of the profile.
- getWebEdgeRadius() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns an optional of the web edge radius of the profile.
- getWebOffset() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns an optional of the offset of the web.
- getWebSlope() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns an optional of the slope of flange.
- getWebSlope() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns an optional of the slope of flange.
- getWebThickness() - Method in interface com.solibri.smc.api.model.profile.CraneRailAProfile
-
Returns the thickness of the web of the F shape crane rail.
- getWebThickness() - Method in interface com.solibri.smc.api.model.profile.CraneRailFProfile
-
Returns the thickness of the web of the F shape crane rail.
- getWebThickness() - Method in interface com.solibri.smc.api.model.profile.IProfile
-
Returns the thickness of the web of the I-shape.
- getWebThickness() - Method in interface com.solibri.smc.api.model.profile.NonUniformTProfile
-
Returns the wall thickness of the web.
- getWebThickness() - Method in interface com.solibri.smc.api.model.profile.TProfile
-
Returns the wall thickness of the web.
- getWebThickness() - Method in interface com.solibri.smc.api.model.profile.UProfile
-
Returns the wall thickness of the web.
- getWebThickness() - Method in interface com.solibri.smc.api.model.profile.ZProfile
-
Returns the wall thickness of the web.
- getWidth() - Method in interface com.solibri.smc.api.model.profile.CProfile
-
Returns the width of the profile.
- getWidth() - Method in interface com.solibri.smc.api.model.profile.LProfile
-
Returns an optional of the width of the profile.
- getWidth() - Method in interface com.solibri.smc.api.model.profile.NonUniformLProfile
-
Returns an optional of the flange width of the profile.
- getWidth() - Method in interface com.solibri.smc.api.visualization.Bitmap
-
Returns the width of image.
- getWindows() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns the connected windows of the space.
- getX() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns the X component of this vector.
- getX() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the X component of this vector.
- getXDim() - Method in interface com.solibri.smc.api.model.profile.RectangleProfile
-
Returns the extent of the rectangle in the direction of the x-axis.
- getY() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns the Y component of this vector.
- getY() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the Y component of this vector.
- getYDim() - Method in interface com.solibri.smc.api.model.profile.RectangleProfile
-
Returns the extent of the rectangle in the direction of the y-axis.
- getYDim() - Method in interface com.solibri.smc.api.model.profile.TrapeziumProfile
-
Returns the extent of the distance between the parallel bottom and top lines measured along the implicit y-axis.
- getZ() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the Z component of this vector.
- getZones() - Method in interface com.solibri.smc.api.model.components.Space
-
Returns a set of the zones of the space.
- getZones() - Method in interface com.solibri.smc.api.model.Zone
-
Returns a set of the zones of this zone.
- Group - Interface in com.solibri.smc.api.model
-
A group is a logical collection of objects.
- sample(int) - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Samples the given amount of points from the segment.
- sample(int) - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Samples the given amount of points from the segment.
- scale(double) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns a copy of this vector scaled by the given scalar.
- scale(double) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns a copy of this vector scaled by the given scalar.
- scale(double) - Method in interface com.solibri.geometry.primitive2d.MArea
-
Scales the area with the given value.
- scaleInPlace(double) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Multiplies this vector in place by the given scalar.
- scaleInPlace(double) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Scales this vector in place by the given scalar.
- Segment2d - Interface in com.solibri.geometry.primitive2d
-
Read-only interface for handling segments in the XY-plane.
- Segment3d - Interface in com.solibri.geometry.primitive3d
-
Read-only interface for handling segments in 3-dimensional space.
- select(ComponentFilter) - Method in interface com.solibri.smc.api.checking.ComponentSelector
-
Select for checking the components that satisfy the specified filter.
- SelectionBasket - Interface in com.solibri.smc.api.selectionbasket
-
An interface for handling the selection basket.
- set(Matrix4d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the values of this matrix to the values of the given matrix.
- set(double, double) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Sets the X and Y components of this vector to the given values.
- set(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Sets the X and Y components of this vector to the values of the given
vector.
- set(double, double, double) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Sets the value of this vector to the given values.
- set(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Sets the value of this vector to the value of the given vector.
- set(Vector2d, Vector2d) - Method in interface com.solibri.geometry.primitive2d.MAABB2d
-
Sets the given bounds to this bounding box.
- set(Vector2d, Vector2d) - Method in interface com.solibri.geometry.primitive2d.MLine2d
-
Sets the start and end points of this line.
- set(Vector2d, Vector2d) - Method in interface com.solibri.geometry.primitive2d.MSegment2d
-
Sets the start and end points of this Segment.
- set(Vector3d, Vector3d) - Method in interface com.solibri.geometry.primitive3d.MAABB3d
-
Sets the given bounds to this bounding box.
- set(Vector3d, Vector3d) - Method in interface com.solibri.geometry.primitive3d.MLine3d
-
Sets the start and end points of this line.
- set(Vector3d, Vector3d) - Method in interface com.solibri.geometry.primitive3d.MSegment3d
-
Sets the start and end points of this Segment.
- set(Collection<Component>) - Method in interface com.solibri.smc.api.selectionbasket.SelectionBasket
-
Sets the components to the selection basket.
- setBorderType(BorderType) - Method in interface com.solibri.smc.api.ui.UIContainer
-
Sets the border type of this container.
- setByDoubleArray(double[]) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the matrix values to the values given in the numbers array.
- setColumn(int, Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the specified column with the x,y,z values received from the vector.
- setColumn(int, double, double, double, double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the specified column of this matrix to the four values provided.
- setDirection(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MRay2d
-
Sets the direction of this ray.
- setDirection(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MRay3d
-
Sets the direction of this ray.
- setEnabler(UIComponent) - Method in interface com.solibri.smc.api.ui.UIComponent
-
Sets this UIComponent to follow the enabled state of enabler.
- setEndPoint(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MLine2d
-
Sets the end point of this line to the value of the given point.
- setEndPoint(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MSegment2d
-
Sets the end point of this Segment to the value of the given point.
- setEndPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MLine3d
-
Sets the end point of this line to the value of the given point.
- setEndPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MSegment3d
-
Sets the end point of this Segment to the value of the given point.
- setEuler(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the rotational component (upper 3x3) of this transform to the
rotation matrix converted from the Euler angles provided; the other
non-rotational elements are set as if this were an identity matrix.
- setFirstPoint(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Sets the first point of this triangle to the value of the given point.
- setFirstPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Sets the first point of this triangle to the value of the given point.
- setIdentity() - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets this matrix to an identity matrix.
- setLowerBound(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MAABB2d
-
Sets the lower bound of this bounding box to the given value.
- setLowerBound(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MAABB3d
-
Sets the lower bound of this bounding box to the given value.
- setM00(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Set the first element of the first row in the matrix.
- setM01(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Set the second element of the first row in the matrix.
- setM02(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Set the third element of the first row in the matrix.
- setM03(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Set the fourth element of the first row in the matrix.
- setM10(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the first value of the second row in the matrix.
- setM11(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the second value of the second row in the matrix.
- setM12(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the third value of the second row in the matrix.
- setM13(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the fourth value of the second row in the matrix.
- setM20(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the first value of the third row in the matrix.
- setM21(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the second value of the third row in the matrix.
- setM22(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the third value of the third row in the matrix.
- setM23(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the fourth value of the third row in the matrix.
- setM30(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the first value of the fourth row in the matrix.
- setM31(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the second value of the fourth row in the matrix.
- setM32(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the third value of the fourth row in the matrix.
- setM33(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the fourth value of the fourth row in the matrix.
- setMetadata(Map<String, String>) - Method in interface com.solibri.smc.api.model.MModel
-
Set the metadata for the model.
- setNormal(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MPlane
-
Sets the plane normal vector to the given vector.
- setOrigin(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MRay2d
-
Sets the origin of this ray.
- setOrigin(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MRay3d
-
Sets the origin of this ray.
- setPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MPlane
-
Sets the plane point to the given point.
- setPoints(List<? extends Vector2d>) - Method in interface com.solibri.geometry.primitive2d.MRectangle2d
-
Sets the given points to the rectangle.
- setPoints(Vector2d, Vector2d, Vector2d) - Method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Sets the given points to the triangle.
- setPoints(List<? extends Vector3d>) - Method in interface com.solibri.geometry.primitive3d.MRectangle3d
-
Sets the given points to the rectangle.
- setPoints(Vector3d, Vector3d, Vector3d) - Method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Sets the given points to the triangle.
- setRotation(Vector3d, Vector3d, Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the rotation (and scaling) based on the vectors given.
- setRotationX(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the rotation about the X axis of this matrix.
- setRotationY(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the rotation about the Y axis of this matrix.
- setRotationZ(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the rotation about the Z axis of this matrix.
- setScale(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the scale component of the current matrix by factoring out the
current scale (by doing an SVD) from the rotational component and
multiplying by the new scale.
- setSecondPoint(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Sets the second point of this triangle to the value of the given point.
- setSecondPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Sets the second point of this triangle to the value of the given point.
- setStartPoint(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MLine2d
-
Sets the starting point of this line to the value of the given point.
- setStartPoint(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MSegment2d
-
Sets the starting point of this Segment to the value of the given point.
- setStartPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MLine3d
-
Sets the starting point of this line to the value of the given point.
- setStartPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MSegment3d
-
Sets the starting point of this Segment to the value of the given point.
- setThirdPoint(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MTriangle2d
-
Sets the third point of this triangle to the value of the given point.
- setThirdPoint(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MTriangle3d
-
Sets the third point of this triangle to the value of the given point.
- setTitle(String) - Method in interface com.solibri.smc.api.ui.UIContainer
-
Sets the title of this container.
- setTranslation(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the translation component of this matrix based on a vector.
- setUpperBound(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MAABB2d
-
Sets the upper bound of this bounding box to the given value.
- setUpperBound(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MAABB3d
-
Sets the upper bound of this bounding box to the given value.
- setX(double) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Sets the X component of this vector.
- setX(double) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Sets the X component of this vector.
- setY(double) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Sets the Y component of this vector.
- setY(double) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Sets the Y component of this vector.
- setZ(double) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Sets the Z component of this vector.
- Severity - Enum in com.solibri.smc.api.checking
-
This enumeration defines the possible severities that an issue can have.
- shortest2dPathInXYPlaneProjectionTo(Vector3d) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest 2D path from the projection of this
TriangleMesh
to the projection of a
point in the XY-plane, if such path exists.
- shortest2dPathInXYPlaneProjectionTo(TriangleMesh) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest 2D path from the projection of this
TriangleMesh
to the projection of another
TriangleMesh
in the XY-plane, if such path exists.
- shortestHorizontalPathTo(Vector3d) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest horizontal path from this
TriangleMesh
to a point, if such path exists.
- shortestHorizontalPathTo(TriangleMesh) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest horizontal path from this
TriangleMesh
to another, if such path exists.
- shortestPathTo(Vector3d) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest path from this
TriangleMesh
to a given point, if such path exists.
- shortestPathTo(TriangleMesh) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest path from this
TriangleMesh
to another, if such path exists.
- shortestSegmentBetween(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
-
Returns the shortest segment from this segment to the given segment in the XY-plane.
- shortestSegmentBetween(Segment3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
-
Returns the shortest segment from this Segment to Segment b.
- shortestSegmentTo(Polygon2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
-
Returns the shortest segment between this polygon and the given polygon.
- shortestVerticalPathTo(Vector3d) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest vertical path from this
TriangleMesh
to a point, if such path exists.
- shortestVerticalPathTo(TriangleMesh) - Method in interface com.solibri.geometry.mesh.TriangleMesh
-
Returns the shortest vertical path from this
TriangleMesh
to another, if such path exists.
- showInfo(Component) - Method in interface com.solibri.smc.api.info.InfoDisplayer
-
Shows info of the component in the Info view (User Interface).
- signedDistance(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Plane
-
Calculates the signed distance of this plane from the given point.
- signedDistance(Vector3d, Vector3d) - Method in interface com.solibri.geometry.primitive3d.Plane
-
Calculates the signed distance of this plane from the given point with
some direction vector.
- simplify(double) - Method in interface com.solibri.geometry.primitive2d.MPolygon2d
-
Simplifies this polygon by replacing closely grouped vertices with a
single vertex.
- Site - Interface in com.solibri.smc.api.model
-
A site may include a definition of the single geographic reference point for this site (global position using
Longitude, Latitude and Elevation) for the project.
- SMC - Class in com.solibri.smc.api
-
The SMC is used to access different SMC services.
- Space - Interface in com.solibri.smc.api.model.components
-
Door entity represents spaces in IFC models (IfcSpace).
- SpaceBoundary - Interface in com.solibri.smc.api.model.components
-
The
SpaceBoundary
interface provides information about the space boundary.
- SpaceBoundary.Type - Enum in com.solibri.smc.api.model.components
-
The type of the space boundary.
- Stair - Interface in com.solibri.smc.api.model.components
-
The Stair interface provides geometric information about the stair shape.
- StairElement - Interface in com.solibri.smc.api.model.components
-
The StairElement interface provides geometric information about the stair element shape.
- StairFlight - Interface in com.solibri.smc.api.model.components
-
The StairFlight interface provides geometric information about the stair flight shape.
- StairStep - Interface in com.solibri.smc.api.model.components
-
The StairStep interface provides 2D geometric information about the top stair step shape.
- StringParameter - Interface in com.solibri.smc.api.checking
-
String parameter.
- subtract(Matrix4d) - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
-
Returns a copy of this matrix after calculating the difference between
this matrix and the given matrix.
- subtract(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
-
Returns the difference of this vector and the given vector.
- subtract(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
-
Returns the difference between this vector and the given vector.
- subtract(Area) - Method in interface com.solibri.geometry.primitive2d.MArea
-
Subtracts the shape of the specified area from the shape of this area.
- subtractInPlace(Matrix4d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
-
Sets the value of this matrix to the matrix difference of itself and the
given matrix.
- subtractInPlace(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
-
Subtracts in place the given vector from this vector.
- subtractInPlace(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
-
Subtracts the given vector from this vector.