Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W Z 

A

AABB2d - Interface in com.solibri.geometry.primitive2d
Read-only interface for axis-aligned bounding boxes in XY-plane.
AABB3d - Interface in com.solibri.geometry.primitive3d
Read-only interface for axis-aligned bounding boxes in 3-dimensional space.
AABBIntersectionFilter - Interface in com.solibri.smc.api.filter
Filter that accepts components whose axis-aligned bounding box (AABB) intersects the AABB defined for the filter.
accept(Component) - Method in interface com.solibri.smc.api.filter.ComponentFilter
When this method returns true, the Component is accepted.
ACCEPT_ALL - Static variable in interface com.solibri.smc.api.filter.ComponentFilter
A filter that accepts all components.
ACCEPT_NONE - Static variable in interface com.solibri.smc.api.filter.ComponentFilter
A filter that accepts no component.
add(double) - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
Returns a copy of this matrix after adding a scalar to each component of this matrix.
add(Matrix4d) - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
Returns a copy of this matrix after calculating the sum of this matrix and the given matrix.
add(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns the sum of this vector and the given vector.
add(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns the sum of this vector and the given vector.
add(Area) - Method in interface com.solibri.geometry.primitive2d.MArea
Adds the given shape of the specified area to the shape of this area.
addComponent(UIComponent) - Method in interface com.solibri.smc.api.ui.UIContainer
Adds a component to this container.
addComponent(Component, double) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds a component to this visualization.
addComponents(Collection<? extends Component>, double) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds a collection of components to this visualization.
addComponentsWithColor(Collection<? extends Component>, ARGBColor) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds a collection of components with color to the visualization.
addComponentWithColor(Component, ARGBColor) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds a component with a color to this visualization.
addFootprints(double, double) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds the footprints between the given elevations to this visualization.
addFootprints(Component) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds the footprints on the elevation of the component to this visualization.
addInPlace(double) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
Adds a scalar to each component of this matrix.
addInPlace(Matrix4d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
Sets the value of this matrix to sum of itself and the given matrix.
addInPlace(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
Adds the given vector to this vector in place.
addInPlace(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
Adds the given vector to this vector in place.
addOptionImages(List<UIImage>) - Method in interface com.solibri.smc.api.ui.UIRadioButtonPanel
Add images that are added to the radio buttons.
addSection(Plane) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds a section plane to this visualization.
addSections(Collection<Plane>) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds the given section planes to this visualization.
addVisualizationItem(VisualizationItem) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds a visualization item to this visualization.
addVisualizationItems(Collection<VisualizationItem>) - Method in interface com.solibri.smc.api.visualization.Visualization
Adds a collection of VisualizationItem to this visualization.
all(ComponentFilter...) - Static method in interface com.solibri.smc.api.filter.ComponentFilter
Returns filter that accepts components when they are accepted by all the specified filters.
and(ComponentFilter) - Method in interface com.solibri.smc.api.filter.ComponentFilter
Returns a new filter that accepts components that are accepted by both this filter and other filter at the same time.
angle(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns the minimum angle between this vector and the given vector.
angle(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns the angle in radians between this vector and the given vector.
any(ComponentFilter...) - Static method in interface com.solibri.smc.api.filter.ComponentFilter
Returns filter that accepts components when they are accepted by at least one of the specified filters.
ArbitraryProfile - Interface in com.solibri.smc.api.model.profile
Represents the Arbitrary profile of a component.
Area - Interface in com.solibri.geometry.primitive2d
Read-only interface for handling areas in XY-plane.
ARGBColor - Interface in com.solibri.smc.api.visualization
Describes a color with Alpha, Red, Green and Blue components.
asList() - Method in interface com.solibri.smc.api.checking.RuleParameters
Get the parameters of the rule as a List of RuleParameter object.
AsymmetricIProfile - Interface in com.solibri.smc.api.model.profile
Represents the Asymmetric I Profile of a component.

B

BcfScope - Enum in com.solibri.smc.api.issues
Scope of the issues in BCF-XML content that can be generated.
BcfVersion - Enum in com.solibri.smc.api.issues
Versions of BCF-XML content that can be generated.
BcfXml - Interface in com.solibri.smc.api.issues
This interface is used for exporting BCF-XML content.
Beam - Interface in com.solibri.smc.api.model.components
Represents beams in IFC models (IfcBeam).
Beam.Type - Enum in com.solibri.smc.api.model.components
Represents the different types of beams.
Bitmap - Interface in com.solibri.smc.api.visualization
Visualization item for visualizing bitmap.
BooleanParameter - Interface in com.solibri.smc.api.checking
Boolean parameter.
BorderType - Enum in com.solibri.smc.api.ui
This enum defines the style of the border that is drawn around a UI container.
Building - Interface in com.solibri.smc.api.model
Represents a building in a model.
BuildingStorey - Interface in com.solibri.smc.api.model.components
Represents a storey (floor) in a building.

C

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 Components.
ClassificationParameter - Interface in com.solibri.smc.api.checking
Classification parameter.
ClassificationResult - Interface in com.solibri.smc.api.model.classification
Represents the result of applying a Classification to a Component.
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
ComponentFilter is used to filter components.
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
Returns a new instance of an empty 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.

D

deleteComponents(Collection<Component>) - Method in interface com.solibri.smc.api.model.MModel
Deletes the given components.
dihedralAngle(Plane) - Method in interface com.solibri.geometry.primitive3d.Plane
Calculates the dihedral angle between this plane and the given plane.
distance(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns the distance between this vector and the other vector in the XY-plane.
distance(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns the distance between this vector and the given vector.
distance(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Line2d
Returns the distance of a point from this line.
distance(Polygon2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns the minimum distance between this polygon and the given polygon.
distance(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns the minimum distance between this polygon and the given segment.
distance(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns the distance between this polygon and the given point.
distance(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
Returns the minimum distance between this segment and the point in the XY-plane.
distance(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
Returns the minimum distance in the XY-plane between this and the given segment.
distance(AABB3d) - Method in interface com.solibri.geometry.primitive3d.AABB3d
Returns the minimum distance between this bounding box and the given bounding box.
distance(MVector3d) - Method in interface com.solibri.geometry.primitive3d.Line3d
Calculates the distance of a point from this line.
distance(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Plane
Calculates the distance of this plane from the given point.
distance(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns the minimum distance between this Segment and the given point.
distance(Segment3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns the minimum distance between this Segment and the given Segment.
distance(Vector3d) - Method in interface com.solibri.smc.api.model.Component
Returns the minimum 3d distance between the surface of this Component and a given point, if it exists.
distance(Component) - Method in interface com.solibri.smc.api.model.Component
Returns the minimum 3d distance between the surfaces of this Component and another, if it exists.
distanceSqr(MVector3d) - Method in interface com.solibri.geometry.primitive3d.Line3d
Calculates the squared distance of a point from this line.
distanceSquared(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns the square of the distance between this vector and the other vector in the XY-plane.
distanceSquared(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns the squared distance between this vector and the given vector.
distanceSquared(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Line2d
Returns the squared distance of a point from this line.
distanceSquared(Polygon2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns the square of the distance between this polygon and the given polygon.
distanceSquared(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns the square of the minimum distance between this polygon and the given segment.
distanceSquared(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns the square of the distance between this polygon and the given point.
distanceSquared(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
Returns the square of the minimum distance between this segment and the point in the XY-plane.
distanceSquared(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
Returns the square of the minimum distance in the XY-plane between this and the given segment.
distanceSquared(AABB3d) - Method in interface com.solibri.geometry.primitive3d.AABB3d
Returns the square of the minimum distance between this bounding box and the given bounding box.
distanceSquared(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Plane
Calculates the distance of this plane from the given point squared.
distanceSquared(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns the square of the minimum distance between this Segment and the given point.
distanceSquared(Segment3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns the square of the minimum distance between this Segment and the given Segment.
Door - Interface in com.solibri.smc.api.model.components
Door entity represents doors in IFC models.
Door.OperationType - Enum in com.solibri.smc.api.model.components
Describes the opening operation and direction of a door.
Door.OperationType.OpeningSide - Enum in com.solibri.smc.api.model.components
Defines the opening side of a door when the door is viewed in the reference direction.
dotProduct(Vector2d) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns the dot product between this vector and the given vector.
dotProduct(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns the dot product of this vector and the given vector.
DoubleParameter - Interface in com.solibri.smc.api.checking
Double parameter.

E

edgesIntersect(Polygon3d) - Method in interface com.solibri.geometry.primitive3d.Polygon3d
Returns true if the edges of the given polygon intersect the edges of this polygon.
EllipseProfile - Interface in com.solibri.smc.api.model.profile
Represents the Ellipse shaped profile of a component.
encloses(Vector3d) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns true if the TriangleMesh is closed and the given point is inside this TriangleMesh.
EnumerationParameter - Interface in com.solibri.smc.api.checking
Enumeration parameter.
equals(Object) - Method in interface com.solibri.smc.api.model.Component
Returns true if the components are equal.
equalsWithTolerance(Vector2d, double) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns true if this vector is within distance of tolerance to other.
equalsWithTolerance(Vector3d, double) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns true if this vector is within tolerance of the given vector.
equalsWithTolerance(Rectangle2d, double) - Method in interface com.solibri.geometry.primitive2d.Rectangle2d
Verifies if two 2D rectangles are equal (with epsilon difference).
equalsWithTolerance(Segment2d, double) - Method in interface com.solibri.geometry.primitive2d.Segment2d
Returns true if the start and end points of this segment are within tolerance of the start and end points of other in the XY-plane.
equalsWithTolerance(Segment3d, double) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns true if the ends of this Segment match the ends of Segment other within tolerance.
exportBcfXml(BcfVersion, BcfScope, OutputStream) - Method in interface com.solibri.smc.api.issues.BcfXml
Pushes BCF-XML content of issues in the scope to the given stream.
extend(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MAABB2d
Extends this axis-aligned bounding box to contain the given point.
extend(Collection<Vector2d>) - Method in interface com.solibri.geometry.primitive2d.MAABB2d
Extends this axis-aligned bounding box to contain the given points.
extend(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MAABB3d
Extends this axis-aligned bounding box to contain the given point.
extend(Collection<Vector3d>) - Method in interface com.solibri.geometry.primitive3d.MAABB3d
Extends this axis-aligned bounding box to contain the given points.

F

fail(Component, Result) - Method in interface com.solibri.smc.api.checking.CheckingSelection
Mark a component as checked and register a failure described by the specified Result.
fail(Collection<? extends Component>, Result) - Method in interface com.solibri.smc.api.checking.CheckingSelection
Mark the specified components as checked and register a failure described by the specified Result.
filter(Predicate<Triangle3d>) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new TriangleMesh composed of all the triangles of this TriangleMesh that satisfy the given Predicate.
FilterParameter - Interface in com.solibri.smc.api.checking
Filter parameter.
Flight - Interface in com.solibri.smc.api.model.components
The Flight interface provides geometric information about the flight element shape.
flipped() - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a version of this TriangleMesh where all the triangles have flipped normals, with the effect of exchanging the external faces with the internal faces if the mesh is closed.
Footprint - Interface in com.solibri.smc.api.footprints
Footprint represents the effect a component has when flattened to two dimensions.
freeze() - Method in interface com.solibri.smc.api.checking.RuleParameters
Make the rule parameters immutable, so no new parameters can be added after a call to this method.
fromPolygons(Collection<? extends Polygon3d>) - Static method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new instance of a TriangleMesh given the polygons that form it.
fromTriangles(Collection<? extends Triangle3d>) - Static method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new instance of a TriangleMesh given the triangles it contains.
FunctionalSystem - Interface in com.solibri.smc.api.model
Represents the system of a component.

G

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
Returns the axis aligned bounding box of the 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
Returns the ComponentType of the entity.
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
Get the Project.SaveStatus of the project file.
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
Returns the operation type of the door (see Door.OperationType).
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
Returns a ParametricProfileType of a component.
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
Returns the total volume enclosed by this 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.

H

Handrail - Interface in com.solibri.smc.api.model.components
Represents a handrail that can be a part of a Flight in stairs or ramps.
Handrail.Side - Enum in com.solibri.smc.api.model.components
Defines the side of the flight on which the handrail is located.
hasCustomUniqueKey() - Method in interface com.solibri.smc.api.checking.Result
Returns true if this result's unique key has been overridden.
hasDefaultVisualization() - Method in interface com.solibri.smc.api.checking.Result
Returns true if this result's visualization is based on the default visualization.
hasSelectedComponents() - Method in interface com.solibri.smc.api.checking.ComponentSelector
Returns true if there is at least one component selected for checking by this selector.
horizontalDistance(Vector3d) - Method in interface com.solibri.smc.api.model.Component
Returns the horizontal distance between the surface of this Component and a point, if it exists.
horizontalDistance(Component) - Method in interface com.solibri.smc.api.model.Component
Returns the horizontal distance between the surfaces of this Component and another, if it exists.
Hyperlink - Interface in com.solibri.smc.api.model
Represents a hyperlink in Solibri.

I

IDENTITY - Static variable in interface com.solibri.geometry.linearalgebra.Matrix4d
Returns a new identity matrix.
InfoDisplayer - Interface in com.solibri.smc.api.info
A service for showing info of the component in the Info view (User Interface).
Internal - Annotation Type in com.solibri.smc.api
Define an internal interface or class that should not be used by the API user.
interpolate(Vector2d, double) - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns a vector that is the interpolation between this vector and the given vector so that the weight of the given vector is alpha (result is (1 - alpha) * this + alpha * vector).
interpolate(Vector3d, double) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Interpolates linearly between this vector and the given vector and returns the resulting vector.
interpolateInPlace(Vector2d, double) - Method in interface com.solibri.geometry.linearalgebra.MVector2d
Sets this vector to be the interpolation between this vector and the given vector so that the weight of the given vector is alpha (this = (1 - alpha) * this + alpha * vector).
interpolateInPlace(Vector3d, double) - Method in interface com.solibri.geometry.linearalgebra.MVector3d
Interpolates linearly between this vector and the given vector and places the result in this vector (this = (1 - alpha) * this + alpha * vector).
intersect(Line2d) - Method in interface com.solibri.geometry.primitive2d.Line2d
Calculates an Optional containing the intersection point of this line and another line.
intersect(Area) - Method in interface com.solibri.geometry.primitive2d.MArea
Sets the shape of this area to the intersection of its current shape and the shape of the given specified area.
intersect(Ray2d) - Method in interface com.solibri.geometry.primitive2d.Ray2d
Returns an optional containing the intersection point between the rays if present, an empty optional otherwise.
intersect(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
Returns the point of intersection between this segment and other in the XY-plane.
intersect(Plane) - Method in interface com.solibri.geometry.primitive3d.Plane
Calculates the intersection between this plane and the given plane and returns the resulting line.
intersect(Segment3d) - Method in interface com.solibri.geometry.primitive3d.Polygon3d
Returns the intersection point of this polygon and the given segment.
intersect(Triangle3d) - Method in interface com.solibri.geometry.primitive3d.Ray3d
Returns an optional containing the intersection point between the ray and the triangle if present, an empty optional otherwise.
intersect(Segment3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns the intersection point of this and other Segment.
intersect(Plane) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns the point of intersection between this Segment and the given plane.
intersect(Ray3d) - Method in interface com.solibri.geometry.primitive3d.Triangle3d
Returns an optional with the intersection point between the triangle and the ray if present, otherwise an empty optional.
intersect(Line3d) - Method in interface com.solibri.geometry.primitive3d.Triangle3d
Returns an optional with the intersection point between the triangle and the line if present, otherwise an empty optional.
intersectEdges(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns all intersection points between the edges of this polygon and the given segment.
Intersection - Interface in com.solibri.smc.api.intersection
This is a class describing the intersection between the two components.
intersects(TriangleMesh) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns true if this TriangleMesh intersects the given TriangleMesh.
intersects(AABB2d) - Method in interface com.solibri.geometry.primitive2d.AABB2d
Returns true if this bounding box intersects the given bounding box.
intersects(Polygon2d) - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns true if this polygon intersects the given polygon.
intersects(Ray2d) - Method in interface com.solibri.geometry.primitive2d.Ray2d
Returns true if the rays intersect, false otherwise.
intersects(AABB2d) - Method in interface com.solibri.geometry.primitive2d.Ray2d
Returns true if the ray intersects with the bounding rectangle, false otherwise.
intersects(Segment2d) - Method in interface com.solibri.geometry.primitive2d.Segment2d
Returns true if this segment and other intersect in the XY-plane, otherwise returns false.
intersects(AABB3d) - Method in interface com.solibri.geometry.primitive3d.AABB3d
Returns true if this bounding box intersects the given bounding box.
intersects(AABB3d) - Method in interface com.solibri.geometry.primitive3d.Line3d
Returns true if the line intersects the axis-aligned bounding box, false otherwise.
intersects(Segment3d) - Method in interface com.solibri.geometry.primitive3d.Polygon3d
Returns true if the given segment intersects this polygon.
intersects(AABB3d) - Method in interface com.solibri.geometry.primitive3d.Ray3d
Returns true if the ray intersects with the box, false otherwise.
intersects(Triangle3d) - Method in interface com.solibri.geometry.primitive3d.Ray3d
Returns true if the ray intersects with the triangle, false otherwise.
intersects(Segment3d) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns true if this Segment intersects the given Segment, otherwise returns false.
intersects(Plane) - Method in interface com.solibri.geometry.primitive3d.Segment3d
Returns true if this segment intersects the given plane.
intersects(Ray3d) - Method in interface com.solibri.geometry.primitive3d.Triangle3d
Returns true if the triangle intersects the given ray.
intersects(Line3d) - Method in interface com.solibri.geometry.primitive3d.Triangle3d
Returns true if the triangle intersects the given line.
intersects(MTriangle3d) - Method in interface com.solibri.geometry.primitive3d.Triangle3d
Returns true if the triangles intersect, false otherwise.
IntParameter - Interface in com.solibri.smc.api.checking
Int parameter.
invert() - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
Inverts this matrix in place.
IProfile - Interface in com.solibri.smc.api.model.profile
Represents the I-shaped profile of a component.
isBusy() - Static method in class com.solibri.smc.api.SMC
Returns true when Solibri is busy working on something, for example, importing IFC, Checking, or evaluating classifications.
isConvex() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns true if this polygon is convex.
isConvex() - Method in interface com.solibri.geometry.primitive3d.Polygon3d
Returns true if this polygon is convex.
isCounterClockwise() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns true if the vertices of this polygon are in counter clockwise order.
isDegenerate() - Method in interface com.solibri.geometry.primitive2d.AABB2d
Returns true if the given bounding box is degenerate.
isDegenerate() - Method in interface com.solibri.geometry.primitive3d.AABB3d
Returns true if the given bounding box is degenerated.
isEmpty() - Method in interface com.solibri.geometry.primitive2d.Area
Tests whether this area object encloses any area.
isEmpty() - Method in interface com.solibri.smc.api.checking.CheckingSelection
Returns true if this selection is empty.
isEmpty() - Method in interface com.solibri.smc.api.intersection.Intersection
Returns true if the intersections is of zero size.
isHidden() - Method in interface com.solibri.smc.api.visualization.ARGBColor
Returns true if the color is fully transparent.
isIdentityMatrix() - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
Returns true if this matrix is an identity matrix.
isInsideOut() - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns true if the closed TriangleMesh is inside-out, meaning that the normals of the surface triangles point inwards instead of outwards.
isIrrelevant() - Method in interface com.solibri.smc.api.checking.PreCheckResult
Returns whether the rule is irrelevant for the current state of the model and rule.
isNumberType() - Method in enum com.solibri.smc.api.model.PropertyType
Returns true if this property type is a number type.
isOnBuildingEnvelope() - Method in interface com.solibri.smc.api.model.Component
Returns true if this component is modelled as part of a building envelope.
isOpaque() - Method in interface com.solibri.smc.api.visualization.ARGBColor
Returns true if color is fully opaque.
isPointOnLeftSide(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Line2d
Returns true if the given point is on the left side of this line when looking in the direction of the vector returned by the Line2d.getDirection() method.
isPointOnRightSide(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Line2d
Returns true if the given point is on the right side of this line when looking in the direction of the vector returned by the Line2d.getDirection() method.
isRelevant() - Method in interface com.solibri.smc.api.checking.PreCheckResult
Returns whether the rule is relevant for the current state of the model and rule.
isSingular() - Method in interface com.solibri.geometry.primitive2d.Area
Tests whether this area is comprised of a single closed subpath.
isTransparent() - Method in interface com.solibri.smc.api.visualization.ARGBColor
Returns true if the color is semi-transparent.
isWinder() - Method in interface com.solibri.smc.api.model.components.StairStep
Returns true if the step is a winder.

L

Landing - Interface in com.solibri.smc.api.model.components
The Landing interface provides geometric information about the landing shape.
lengthComparator() - Static method in interface com.solibri.geometry.primitive2d.Segment2d
Returns a comparator that compares non-null Segments by their length in the XY-plane.
lengthComparator() - Static method in interface com.solibri.geometry.primitive3d.Segment3d
Returns a comparator that compares non-null Segments by their length.
Line2d - Interface in com.solibri.geometry.primitive2d
Read-only interface for handling lines in 2-dimensional space.
Line3d - Interface in com.solibri.geometry.primitive3d
Read-only interface for handling lines in 3-dimensional space.
LineIntersectionFilter - Interface in com.solibri.smc.api.filter
Filter that accepts components whose axis-aligned bounding box (AABB) intersects the line defined in this filter.
Lines - Interface in com.solibri.smc.api.visualization
Visualization item for visualizing segments.
Lines.LinePattern - Enum in com.solibri.smc.api.visualization
Describes pattern of the drawn lines.
LProfile - Interface in com.solibri.smc.api.model.profile
Represents the L-shaped profile of a component.

M

MAABB2d - Interface in com.solibri.geometry.primitive2d
Interface that represents a mutable axis-aligned bounding box in the XY-plane.
MAABB3d - Interface in com.solibri.geometry.primitive3d
Interface that represents a mutable axis-aligned bounding box in 3-dimensional space.
MArea - Interface in com.solibri.geometry.primitive2d
Interface for areas in XY-plane.
Material - Interface in com.solibri.smc.api.model
Represents the material of a component.
Matrix4d - Interface in com.solibri.geometry.linearalgebra
Read only interface for 4x4 matrices.
mergedWith(TriangleMesh) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new TriangleMesh composed of all the triangles of this TriangleMesh and another TriangleMesh.
Mesh - Interface in com.solibri.smc.api.visualization
Visualization item for visualizing meshes.
MinimumAreaRectangle - Class in com.solibri.geometry.algorithms
Provides a method for computing the oriented minimum area rectangle of a collection of points.
MLine2d - Interface in com.solibri.geometry.primitive2d
Interface for handling lines in the XY-plane.
MLine3d - Interface in com.solibri.geometry.primitive3d
Interface for handling lines in 3d.
MMatrix4d - Interface in com.solibri.geometry.linearalgebra
Interface for 4x4 matrices.
MModel - Interface in com.solibri.smc.api.model
Modifiable extension of Model.
Model - Interface in com.solibri.smc.api.model
This interface is used for getting data from the data model.
ModelNotFoundException - Exception in com.solibri.smc.api.model
An exception that is thrown when there is no model having matching UUID.
ModelNotFoundException(UUID) - Constructor for exception com.solibri.smc.api.model.ModelNotFoundException
Constructs a new ModelNotFoundException.
ModelOpeningException - Exception in com.solibri.smc.api.model
An exception that is thrown when the model opening is failed for some reason.
ModelOpeningException(String) - Constructor for exception com.solibri.smc.api.model.ModelOpeningException
Constructs a new ModelOpeningException with the specified message.
Models - Interface in com.solibri.smc.api.model
The service for opening models and accessing them.
MPlane - Interface in com.solibri.geometry.primitive3d
Interface for handling mutable planes in 3d.
MPolygon2d - Interface in com.solibri.geometry.primitive2d
Interface for handling simple polygons without holes in the XY-plane.
MPolygon3d - Interface in com.solibri.geometry.primitive3d
Interface for handling simple polygons without holes in 3-dimensional space.
MRay2d - Interface in com.solibri.geometry.primitive2d
Mutable interface to handle 2-dimensional rays.
MRay3d - Interface in com.solibri.geometry.primitive3d
Interface to handle 3-dimensional rays.
MRectangle2d - Interface in com.solibri.geometry.primitive2d
Interface for handling rectangles in the XY-plane.
MRectangle3d - Interface in com.solibri.geometry.primitive3d
Interface for handling rectangles in 3-dimensional space.
MSegment2d - Interface in com.solibri.geometry.primitive2d
Interface for handling segments in the XY-plane.
MSegment3d - Interface in com.solibri.geometry.primitive3d
Interface for handling segments in 3-dimensional space.
MTriangle2d - Interface in com.solibri.geometry.primitive2d
Interface that represents a triangle in the XY-plane.
MTriangle3d - Interface in com.solibri.geometry.primitive3d
Interface that represents a 3-dimensional triangle.
multiply(Matrix4d) - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
Returns a copy of this matrix after calculating the product of this matrix and the given matrix.
multiplyInPlace(Matrix4d) - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
Sets the value of this matrix to the result of multiplying itself with the given matrix.
MVector2d - Interface in com.solibri.geometry.linearalgebra
Interface for handling vectors in the XY-plane.
MVector3d - Interface in com.solibri.geometry.linearalgebra
Interface for 3-dimensional vectors.

N

NEG_UNIT_X - Static variable in interface com.solibri.geometry.linearalgebra.Vector2d
The vector (-1, 0).
NEG_UNIT_X - Static variable in interface com.solibri.geometry.linearalgebra.Vector3d
The vector (-1, 0, 0).
NEG_UNIT_Y - Static variable in interface com.solibri.geometry.linearalgebra.Vector2d
The vector (0, -1).
NEG_UNIT_Y - Static variable in interface com.solibri.geometry.linearalgebra.Vector3d
The vector (0, -1, 0).
NEG_UNIT_Z - Static variable in interface com.solibri.geometry.linearalgebra.Vector3d
The vector (0, 0, -1).
negate() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns a negated copy of this vector.
negate() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns a negated copy of this vector.
negated() - Method in interface com.solibri.smc.api.filter.ComponentFilter
Returns a new filter that accepts components when they are not accepted by this filter.
negateInPlace() - Method in interface com.solibri.geometry.linearalgebra.MVector2d
Negates this vector in place.
negateInPlace() - Method in interface com.solibri.geometry.linearalgebra.MVector3d
Negates this vector in place.
NonUniformLProfile - Interface in com.solibri.smc.api.model.profile
Represents a non uniform L-shaped profile of a component.
NonUniformTProfile - Interface in com.solibri.smc.api.model.profile
Represents a non uniform T-shaped profile of a component.
normalize() - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
Normalizes the axis of the matrix.
normalize() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns a normalized copy of this vector.
normalize() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns a normalized copy of this vector.
normalizeInPlace() - Method in interface com.solibri.geometry.linearalgebra.MVector2d
Normalizes this vector in place to be of length 1.
normalizeInPlace() - Method in interface com.solibri.geometry.linearalgebra.MVector3d
Normalizes this vector in place.

O

of(Collection<? extends Vector2d>) - Static method in class com.solibri.geometry.algorithms.ConvexHull
Returns the convex hull of the given collection of points.
of(Polygon2d) - Static method in class com.solibri.geometry.algorithms.ConvexHull
Returns the convex hull of the given polygon.
of(Collection<? extends Vector2d>) - Static method in class com.solibri.geometry.algorithms.MinimumAreaRectangle
Returns the minimum area oriented rectangle that surrounds the given collection of points.
of(Polygon3d, Collection<Polygon3d>) - Static method in class com.solibri.geometry.algorithms.Triangulation
Returns a triangulation of the given polygon with the holes removed from it.
of(Polygon3d) - Static method in class com.solibri.geometry.algorithms.Triangulation
Returns a triangulation of the given polygon.
of(Rule) - Static method in interface com.solibri.smc.api.checking.RuleParameters
Return the parameter creation handler for a specific rule.
of(Rule) - Static method in interface com.solibri.smc.api.checking.RuleResources
Return the resources of the specified rule instance.
of(AABB3d) - Static method in interface com.solibri.smc.api.filter.AABBIntersectionFilter
Returns a filter that accepts components whose AABBs intersect the given AABB.
of(Line3d) - Static method in interface com.solibri.smc.api.filter.LineIntersectionFilter
Returns a filter that accepts components whose AABBs intersect the given line.
of(Ray3d) - Static method in interface com.solibri.smc.api.filter.RayIntersectionFilter
Returns a filter that accepts components whose AABBs intersect the given ray.
of(Component) - Static method in interface com.solibri.smc.api.model.Quantities
Returns the available quantities of the given component.
of(Relation.Type, Relation.Direction) - Static method in interface com.solibri.smc.api.model.Relation
Returns a relation with the given type and direction.
ofComponentBounds(Component) - Static method in interface com.solibri.smc.api.filter.AABBIntersectionFilter
Returns a filter that accepts components whose AABBs intersect the AABB of the given component.
ofComponentBounds(Component, double, double) - Static method in interface com.solibri.smc.api.filter.AABBIntersectionFilter
Returns a filter that accepts components whose AABBs intersect the AABB of the given component expanded by the given tolerances.
OneByOneRule - Class in com.solibri.smc.api.checking
Extend this abstract class to implement a rule in which components passing a main filter are checked one by one.
OneByOneRule() - Constructor for class com.solibri.smc.api.checking.OneByOneRule
 
openIFCModel(String, InputStream) - Method in interface com.solibri.smc.api.model.Models
Opens an IFC model.
Opening - Interface in com.solibri.smc.api.model.components
Opening entity represents openings in IFC models (IfcOpeningElement).
or(ComponentFilter) - Method in interface com.solibri.smc.api.filter.ComponentFilter
Returns a new filter that accepts components that are accepted by either this filter or the other filter or both.

P

ParameterTable - Interface in com.solibri.smc.api.checking
This interface provides a way to access the rule table parameter.
ParametricProfile - Interface in com.solibri.smc.api.model.profile
Represents a parametric profile type of a component.
ParametricProfileType - Enum in com.solibri.smc.api.model.profile
Represents the different types of Parametrized profiles for a component.
partialUpdateIFCModel(UUID, InputStream) - Method in interface com.solibri.smc.api.model.Models
Partially updates the IFC model specified by the UUID.
pass(Component) - Method in interface com.solibri.smc.api.checking.CheckingSelection
Mark a component as checked, without creating any failure.
pass(Collection<? extends Component>) - Method in interface com.solibri.smc.api.checking.CheckingSelection
Mark the specified components as checked, without creating any failure.
passRemaining() - Method in interface com.solibri.smc.api.checking.CheckingSelection
Mark all the still unchecked components as checked, without creating any additional failure.
Plane - Interface in com.solibri.geometry.primitive3d
Interface for handling planes in 3d.
Points - Interface in com.solibri.smc.api.visualization
Visualization item for visualizing points.
Polygon2d - Interface in com.solibri.geometry.primitive2d
Read-only interface for handling simple polygons without holes in the XY-plane.
Polygon3d - Interface in com.solibri.geometry.primitive3d
Read-only interface for handling simple polygons without holes in 3-dimensional space.
postCheck() - Method in interface com.solibri.smc.api.checking.Rule
This is called once after the checking of components.
preCheck() - Method in class com.solibri.smc.api.checking.OneByOneRule
This is called once before the checking of components.
preCheck(ComponentSelector) - Method in class com.solibri.smc.api.checking.OneByOneRule
 
preCheck(ComponentSelector) - Method in interface com.solibri.smc.api.checking.Rule
This method is called once before the actual checking of the components.
PreCheckResult - Interface in com.solibri.smc.api.checking
PreCheckResult provides information about the pre-check before the actual checking of the rule.
Product - Enum in com.solibri.smc.api
Enumeration of Solibri product variations.
productOf(Matrix4d, Matrix4d) - Static method in interface com.solibri.geometry.linearalgebra.Matrix4d
Returns the product of the two inputed matrixes.
Profile - Interface in com.solibri.smc.api.model.profile
Represents the profile of an IFC component.
ProfileType - Enum in com.solibri.smc.api.model.profile
Represents the different types of profile for a component.
project(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns an orthogonal projection of this vector on the given vector if it exists.
project(Vector2d) - Method in interface com.solibri.geometry.primitive2d.Line2d
Returns the projection of the given point onto this line.
project(Vector3d) - Method in interface com.solibri.geometry.primitive3d.Plane
Projects the given point onto this plane performing an orthogonal projection.
project(Vector3d, Vector3d) - Method in interface com.solibri.geometry.primitive3d.Plane
Projects the given point onto this plane in the direction of the given direction vector.
Project - Interface in com.solibri.smc.api.project
Service for accessing info regarding project (.smc) file.
Project.SaveStatus - Enum in com.solibri.smc.api.project
Statuses of project file.
projectionOnXYPlaneDistance(Vector3d) - Method in interface com.solibri.smc.api.model.Component
Returns the 2d distance between the projections of this Component and point on the XY-plane, if it exists.
projectionOnXYPlaneDistance(Component) - Method in interface com.solibri.smc.api.model.Component
Returns the 2d distance between the projections of this Component and another on the XY-plane, if it exists.
Property<T> - Interface in com.solibri.smc.api.model
Represents a Property of a PropertySet in a Component.
PropertyReference - Interface in com.solibri.smc.api.model
This interface represents a reference to a property.
PropertyReferenceParameter - Interface in com.solibri.smc.api.checking
Rule parameter that is used for specifying references to properties (see PropertyReference).
PropertySet - Interface in com.solibri.smc.api.model
Represents a Property Set of a Component.
PropertyType - Enum in com.solibri.smc.api.model
Represents the data type of a property.
propertyValueEquals(PropertyReference, T) - Static method in interface com.solibri.smc.api.filter.ComponentFilter
Returns a filter that accepts components when the specified property has a specified target value.
propertyValueMatches(PropertyReference, Predicate<Optional<T>>) - Static method in interface com.solibri.smc.api.filter.ComponentFilter
Returns a filter that accepts components when the specified component's property value matches the given predicate.

Q

Quantities - Interface in com.solibri.smc.api.model
Provides access to the quantities of a Component.
Quantities.Type - Enum in com.solibri.smc.api.model
Specifies the type of the quantity.

R

Ramp - Interface in com.solibri.smc.api.model.components
The Ramp interface provides geometric information about the ramp shape.
RampElement - Interface in com.solibri.smc.api.model.components
Represents an element that occurs as a part of ramp, for example, a flight or a landing.
RampFlight - Interface in com.solibri.smc.api.model.components
The RampFlight interface provides geometric information about the ramp flight shape.
Ray2d - Interface in com.solibri.geometry.primitive2d
Read-only interface to handle 2-dimensional rays.
Ray3d - Interface in com.solibri.geometry.primitive3d
Read-only interface to handle 3-dimensional rays.
RayIntersectionFilter - Interface in com.solibri.smc.api.filter
Filter that accepts components whose axis-aligned bounding box (AABB) intersects the ray defined in this filter.
Rectangle2d - Interface in com.solibri.geometry.primitive2d
Read-only interface for handling rectangles in the XY-plane.
Rectangle3d - Interface in com.solibri.geometry.primitive3d
Read-only interface for handling rectangles in 3-dimensional space.
RectangleHollowProfile - Interface in com.solibri.smc.api.model.profile
Represents the Rectangle hollow shaped profile of a component.
RectangleProfile - Interface in com.solibri.smc.api.model.profile
Represents the Rectangle shaped profile of a component.
Relation - Interface in com.solibri.smc.api.model
Represents a relation between components.
Relation.Direction - Enum in com.solibri.smc.api.model
Specifies the direction of a relation.
Relation.Type - Enum in com.solibri.smc.api.model
Represents the types of supported relations.
removeHoles() - Method in interface com.solibri.geometry.primitive2d.MArea
Removes the holes from this area.
reset() - Method in interface com.solibri.geometry.primitive2d.MArea
Removes all of the geometry from this area and restores it to an empty area.
resize(double) - Method in interface com.solibri.geometry.primitive2d.MAABB2d
Resizes this bounding box by the given value.
resize(double) - Method in interface com.solibri.geometry.primitive2d.MArea
Resizes the area with the given offset value.
resize(double, boolean) - Method in interface com.solibri.geometry.primitive2d.MArea
Resizes the area with the given offset value.
resize(double) - Method in interface com.solibri.geometry.primitive2d.MPolygon2d
Resizes this polygon by the given amount.
resize(double) - Method in interface com.solibri.geometry.primitive2d.MRectangle2d
Resizes the rectangle by the given amount by adding the resize amount as tolerance to each side of the rectangle.
resize(double) - Method in interface com.solibri.geometry.primitive3d.MAABB3d
Resizes this bounding box by the given value.
resize(double) - Method in interface com.solibri.geometry.primitive3d.MRectangle3d
Resizes the rectangle by the given amount by adding the resize amount as tolerance to each side of the rectangle.
resize2d(double) - Method in interface com.solibri.geometry.primitive2d.MSegment2d
Resizes the segment by the given amount by adding the resize amount as tolerance to each side of the segment.
resize3d(double) - Method in interface com.solibri.geometry.primitive3d.MSegment3d
Resizes the segment by the given amount by adding the resize amount as tolerance to each side of the segment.
Result - Interface in com.solibri.smc.api.checking
This interface defines a result.
ResultCategory - Interface in com.solibri.smc.api.checking
This interface defines a result category.
ResultFactory - Interface in com.solibri.smc.api.checking
Provides a way to create checking results and result categories.
RoundedRectangleProfile - Interface in com.solibri.smc.api.model.profile
Represents the rounded Rectangle shaped profile of a component.
Rule - Interface in com.solibri.smc.api.checking
The interface for rules.
RuleParameter<T> - Interface in com.solibri.smc.api.checking
This class defines a rule parameter.
RuleParameters - Interface in com.solibri.smc.api.checking
Allow to handle the creation of checking parameters for a Rule.
RuleResources - Interface in com.solibri.smc.api.checking
Represents the resources of a rule.

S

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.

T

TableParameter - Interface in com.solibri.smc.api.checking
Table parameter.
Text - Interface in com.solibri.smc.api.visualization
Visualization item for visualizing text.
to2dVector() - Method in interface com.solibri.geometry.linearalgebra.Vector3d
Returns this vector projected onto the XY-plane.
to2dVectors(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.linearalgebra.MVector2d
Returns the vectors in the given list projected to the XY-plane.
to2dVectors(List<? extends Vector3d>) - Static method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns the vectors in the given list projected to the XY-plane.
to3dVector() - Method in interface com.solibri.geometry.linearalgebra.Vector2d
Returns a new 3-dimensional vector with the X and Y components of this vector and the Z-component set to 0.
to3dVectors(List<? extends Vector2d>) - Static method in interface com.solibri.geometry.linearalgebra.MVector3d
Returns a list of 3-dimensional vectors with the X and Y components from the given vectors and the Z component set to 0.
toArea() - Method in interface com.solibri.geometry.primitive2d.Polygon2d
Returns this polygon as an MArea object.
toPointCollection() - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new collection containing all the vertices of all the triangles in this TriangleMesh.
toString() - Method in enum com.solibri.smc.api.Product
Overridden to return the product name.
toTriangleCollection() - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new collection containing the triangles in this TriangleMesh.
TProfile - Interface in com.solibri.smc.api.model.profile
Represents the T-shaped profile of a component.
transform(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
Returns a copy of the given vector transformed by this matrix.
transform(Collection<? extends Vector3d>) - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
Transforms the points with the transformation matrix.
transform(Function<Triangle3d, Triangle3d>) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new TriangleMesh composed of all the triangles of this TriangleMesh transformed according to the given mapping function.
transform(Matrix4d) - Method in interface com.solibri.geometry.primitive3d.MPolygon3d
Transforms this polygon using the given matrix.
transformNormal(Vector3d) - Method in interface com.solibri.geometry.linearalgebra.Matrix4d
Transforms the normal of this matrix by getting the normals of the inputed parameter.
translate(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MAABB2d
Translates this bounding box by the given vector.
translate(Vector2d) - Method in interface com.solibri.geometry.primitive2d.MPolygon2d
Translates the polygon by the given vector in the XY-plane.
translate(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MAABB3d
Translates this bounding box by the given vector.
translate(Vector3d) - Method in interface com.solibri.geometry.primitive3d.MPolygon3d
Translates this polygon by the given vector.
transpose() - Method in interface com.solibri.geometry.linearalgebra.MMatrix4d
Transposes this matrix.
TrapeziumProfile - Interface in com.solibri.smc.api.model.profile
Represents the Trapezium shaped profile of a component.
Triangle2d - Interface in com.solibri.geometry.primitive2d
Read-only interface for 2-dimensional triangles.
Triangle3d - Interface in com.solibri.geometry.primitive3d
Read-only interface for 3-dimensional triangles.
TriangleMesh - Interface in com.solibri.geometry.mesh
Represents a mesh made of triangles.
Triangulation - Class in com.solibri.geometry.algorithms
Provides methods for triangulating polygons.

U

UIComponent - Interface in com.solibri.smc.api.ui
Common interface for rule parameter UI components.
UIContainer - Interface in com.solibri.smc.api.ui
Interface for UIComponent containers.
UIContainerHorizontal - Interface in com.solibri.smc.api.ui
Container that contains UI components in horizontal layout.
UIContainerVertical - Interface in com.solibri.smc.api.ui
Container that contains UI components in vertical layout.
UIImage - Interface in com.solibri.smc.api.ui
Class for defining an image in a UI.
UILabel - Interface in com.solibri.smc.api.ui
Class that defines a simple text label in a UI.
UIRadioButtonPanel - Interface in com.solibri.smc.api.ui
Interface that defines a radio button panel in the UI.
UIRadioButtonPanelHorizontal - Interface in com.solibri.smc.api.ui
Class that defines a radio button panel with horizontal layout.
UIRadioButtonPanelVertical - Interface in com.solibri.smc.api.ui
Class that defines a radio button panel with vertical layout.
UIRuleParameter - Interface in com.solibri.smc.api.ui
Defines the UI component for a rule parameter.
UNIT_X - Static variable in interface com.solibri.geometry.linearalgebra.Vector2d
The vector (1, 0).
UNIT_X - Static variable in interface com.solibri.geometry.linearalgebra.Vector3d
The vector (1, 0, 0).
UNIT_Y - Static variable in interface com.solibri.geometry.linearalgebra.Vector2d
The vector (0, 1).
UNIT_Y - Static variable in interface com.solibri.geometry.linearalgebra.Vector3d
The vector (0, 1, 0).
UNIT_Z - Static variable in interface com.solibri.geometry.linearalgebra.Vector3d
The vector (0, 0, 1).
updateIFCModel(UUID, InputStream) - Method in interface com.solibri.smc.api.model.Models
Completely updates the IFC model specified by the UUID.
UProfile - Interface in com.solibri.smc.api.model.profile
Represents the U-shaped profile of a component.

V

valueOf(String) - Static method in enum com.solibri.smc.api.checking.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.issues.BcfScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.issues.BcfVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.components.Beam.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.components.Covering.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.components.Door.OperationType.OpeningSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.components.Door.OperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.components.Handrail.Side
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.components.SpaceBoundary.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.ComponentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.profile.ParametricProfileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.profile.ProfileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.PropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.Quantities.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.Relation.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.model.Relation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.Product
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.project.Project.SaveStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.ui.BorderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.solibri.smc.api.visualization.Lines.LinePattern
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.solibri.smc.api.checking.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.issues.BcfScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.issues.BcfVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.components.Beam.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.components.Covering.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.components.Door.OperationType.OpeningSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.components.Door.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.components.Handrail.Side
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.components.SpaceBoundary.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.ComponentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.profile.ParametricProfileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.profile.ProfileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.Quantities.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.Relation.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.model.Relation.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.Product
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.project.Project.SaveStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.ui.BorderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.solibri.smc.api.visualization.Lines.LinePattern
Returns an array containing the constants of this enum type, in the order they are declared.
Vector2d - Interface in com.solibri.geometry.linearalgebra
Read-only interface for handling vectors in the XY-plane.
Vector3d - Interface in com.solibri.geometry.linearalgebra
Read-only interface for 3-dimensional vectors.
verticalDistance(Vector3d) - Method in interface com.solibri.smc.api.model.Component
Returns the vertical distance between the surface of this Component and a point, if it exists.
verticalDistance(Component) - Method in interface com.solibri.smc.api.model.Component
Returns the vertical distance between the surfaces of this Component and another, if it exists.
Visualization - Interface in com.solibri.smc.api.visualization
Visualization to visualize results of a rule.
VisualizationItem<T extends VisualizationItem<T>> - Interface in com.solibri.smc.api.visualization
Represents a visualization item with color.

W

Wall - Interface in com.solibri.smc.api.model.components
Wall entity represents walls in IFC models.
Window - Interface in com.solibri.smc.api.model.components
Window entity represents windows in IFC models (IfcWindow).
withCategories(Collection<? extends ResultCategory>) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result but assigned to the specified categories.
withCategory(ResultCategory) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result but assigned to the specified category.
withColor(ARGBColor) - Method in interface com.solibri.smc.api.visualization.VisualizationItem
Returns a copy of this visualization item with the specified color.
withCustomUniqueKey(String) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result with the unique key identifying it replaced by a custom one.
withInvolvedComponent(Component) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result with the specified involved component added.
withInvolvedComponents(Collection<? extends Component>) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result with the specified involved component added.
withLocation(String) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result with a descriptive location information.
withPolygon(Polygon3d) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new TriangleMesh composed of this TriangleMesh and an additional polygon.
withPolygons(Collection<? extends Polygon3d>) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new TriangleMesh composed of this TriangleMesh and additional polygons.
withReplacedVisualization(Consumer<Visualization>) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result with the specified visualization creator replacing the default one and any other previously set.
withSeverity(Severity) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result with the specified severity.
withTriangle(Triangle3d) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new TriangleMesh composed of this TriangleMesh and an additional triangle.
withTriangles(Collection<? extends Triangle3d>) - Method in interface com.solibri.geometry.mesh.TriangleMesh
Returns a new TriangleMesh composed of this TriangleMesh and additional triangles.
withVisualization(Consumer<Visualization>) - Method in interface com.solibri.smc.api.checking.Result
Returns a copy of this result with the specified visualization creator added.

Z

ZERO - Static variable in interface com.solibri.geometry.linearalgebra.Vector2d
The vector (0, 0).
ZERO - Static variable in interface com.solibri.geometry.linearalgebra.Vector3d
The vector (0, 0, 0).
Zone - Interface in com.solibri.smc.api.model
A zone is an aggregation of spaces, partial spaces or other zones.
ZProfile - Interface in com.solibri.smc.api.model.profile
Represents the Z-shaped profile of a component.
A B C D E F G H I L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2019 Solibri, Inc.. All rights reserved.