All Classes
Class | Description |
---|---|
AABB2d |
Read-only interface for axis-aligned bounding boxes in XY-plane.
|
AABB3d |
Read-only interface for axis-aligned bounding boxes in 3-dimensional space.
|
AABBIntersectionFilter |
Filter that accepts components whose axis-aligned bounding box (AABB) intersects the AABB defined for the filter.
|
AngleFormat |
PercentageFormat allows formatting angles consistently and based on the user settings.
|
ArbitraryProfile |
Represents the Arbitrary profile of a component.
|
Area |
Read-only interface for handling areas in XY-plane.
|
ARGBColor |
Describes a color with Alpha, Red, Green and Blue components.
|
AsymmetricIProfile |
Represents the Asymmetric I Profile of a component.
|
BcfApi |
Interface BCF provides access to the supported BCF-API servers and services.
|
BCFCoordinationValues |
This interface provides the collections of valid BCF topic coordination values that are used in Solibri issue
coordination editor.
|
BcfScope |
Scope of the issues in BCF-XML content that can be generated.
|
BCFServer |
BCF server interface provides access to the properties of a supported BCF-API Server.
|
BcfVersion |
Versions of BCF-XML content that can be generated.
|
BcfXml |
This interface is used for exporting BCF-XML content.
|
Beam |
Represents beams in IFC models (IfcBeam).
|
Beam.Type |
Represents the different types of beams.
|
Bitmap |
Visualization item for visualizing bitmap.
|
BooleanParameter |
Boolean parameter.
|
BooleanSetting |
The intended base class for Boolean valued custom settings.
|
BorderType |
This enum defines the style of the border that is drawn around a UI container.
|
Box |
Box (Hyperrectangle) is generalization of a rectangle in 3-dimensional space.
|
Building |
Represents a building in a model.
|
BuildingStorey |
Represents a storey (floor) in a building.
|
Camera |
Camera represents the "camera" of the 3D view.
|
CameraState |
CameraState represents the state of 3d camera including location, direction, up direction and projection mode.
|
CellRenderer<T> |
CellRenderer is used to render cells in custom columns.
|
Checking |
Checking provides access to information related to checking activities, such as whether checking has been done, and
what the results are.
|
Checking.State |
Describes the state of the checking.
|
CheckingNode |
CheckingNode is a node in a checking definition structure.
|
CheckingResultsColumn |
CheckingResultsColumn allows defining custom columns to the checking results view.
|
CheckingResultsView |
Provides access to the Solibri internal checking results view.
|
CheckingResultsViewRow |
Represents a single row in the
CheckingResultsView . |
CheckingSelection |
Allows components that have been previously selected using
ComponentSelector to be retrieved and marked as
checked. |
CheckingView |
Provides access to the Solibri internal checking view.
|
CircleHollowProfile |
Represents the Circle hollow shaped profile of a component.
|
CircleProfile |
Represents the Circle shaped profile of a component.
|
Classification |
Represents the classification for
Component s. |
ClassificationParameter |
Classification parameter.
|
ClassificationResult |
Represents the result of applying a
Classification to a Component . |
Comment |
A Comment represents a single comment in a BCF context.
|
Component |
Represents one component in the data model.
|
ComponentFilter |
ComponentFilter is used to filter components. |
ComponentSelector |
Allows to retrieve components like
CheckingSelection , but in addition allows to select components for
checking. |
ComponentType |
This enumeration contains the various entity types.
|
CompositeProfile |
Represents a combination of two or more profiles.
|
ConcurrentRule |
Extend this abstract class to implement a rule in which components passing a
main filter are concurrently using a thread pool.
|
ConvexHull |
Provides methods for computing the convex hull of different geometrical shapes.
|
Covering |
Represents coverings in IFC models (IfcCovering).
|
Covering.Type |
Represents the different types of coverings.
|
CProfile |
Represents the C-shaped profile of a component.
|
CraneRailAProfile |
Represents the Crane Rail A shaped profile of a rail component.
|
CraneRailFProfile |
Represents the Crane Rail F shaped profile of a rail component.
|
CustomColumn<T> |
CustomColumn allows defining extra columns for existing internal Solibri tables.
|
Decision |
This enumeration defines the possible decisions that a checking result can have.
|
Door |
Door entity represents doors in IFC models.
|
Door.OperationType |
Describes the opening operation and direction of a door.
|
Door.OperationType.OpeningSide |
Defines the opening side of a door when the door is viewed in the reference direction.
|
DoubleParameter |
Double parameter.
|
DoubleSetting |
The intended base class for Double valued custom settings.
|
EllipseProfile |
Represents the Ellipse shaped profile of a component.
|
EnumerationParameter |
Enumeration parameter.
|
FilterParameter |
Filter parameter.
|
Flight |
The Flight interface provides geometric information about the flight element shape.
|
Footprint |
Footprint represents the effect a component has when flattened to two dimensions.
|
FunctionalSystem |
Represents the system of a component.
|
GeneralSettings |
GeneralSettings provides access to general settings of the software.
|
GeographicCoordinate |
Represents a geographic coordinate at reference point.
|
GeographicCoordinate.Angle |
Internal Angle interface that defines degrees, minutes, and seconds.
|
Group |
A group is a logical collection of objects.
|
Handrail |
Represents a handrail that can be a part of a
Flight in stairs or ramps. |
Handrail.Side |
Defines the side of the flight on which the handrail is located.
|
HttpProxy |
HttpProxy returns information about the HTTP/HTTPS proxy that has been configured.
|
Hyperlink |
Represents a hyperlink in Solibri.
|
HyperlinkColumn |
HyperlinkColumn represents the second column of the table.
|
IfcEntityType |
An enumeration of possible IFC Entity types (such as IfcDoor or IfcLayeredItem).
|
InfoDisplayer |
A service for showing info of the component in the Info view (User
Interface).
|
Information<T> |
Implement this interface to have your own custom information takeoff (ITO) algorithm.
|
InformationTakeoff |
InformationTakeoff provides access to Information takeoff in Solibri.
|
IntegerSetting |
The intended base class for Integer valued custom settings.
|
Internal |
Define an internal interface or class that should not be used by the API user.
|
InternalViews |
Holds references to internal Solibri-defined views.
|
Intersection |
This is a class describing the intersection between the two components.
|
IntParameter |
Int parameter.
|
IProfile |
Represents the I-shaped profile of a component.
|
IssuesView |
IssuesView represents the state of the internal Solibri Issues View that is
ready-made in the software.
|
ItoColumn |
ItoColumn represent a single column definition in an information takeoff.
|
ItoDefinition |
ITO definition defines an information takeoff.
|
ItoRow |
ItoRow represent a single row in information takeoff results.
|
ItoValue<T> |
ItoValue represent a single cell in an information takeoff.
|
Landing |
The Landing interface provides geometric information about the landing shape.
|
Layout |
Layout is a single "tab" in the software.
|
Layouts |
Layouts provides access to reading and modifying the layouts of the software.
|
LayoutUpdater |
LayoutUpdater can be used to update the UI state for given layouts.
|
LayoutView |
LayoutView represents a single view embedded in a layout.
|
LayoutView.State |
Describes the current state of the layoutview.
|
Line2d |
Read-only interface for handling lines in 2-dimensional space.
|
Line3d |
Read-only interface for handling lines in 3-dimensional space.
|
LineIntersectionFilter |
Filter that accepts components whose axis-aligned bounding box (AABB) intersects the line defined in this filter.
|
Lines |
Visualization item for visualizing segments.
|
Lines.LinePattern |
Describes pattern of the drawn lines.
|
Listeners |
Listeners provide to object-level listeners.
|
LProfile |
Represents the L-shaped profile of a component.
|
MAABB2d |
Interface that represents a mutable axis-aligned bounding box in the
XY-plane.
|
MAABB3d |
Interface that represents a mutable axis-aligned bounding box in
3-dimensional space.
|
MainColumn |
MainColumn represents the first column of the table.
|
MArea |
Interface for areas in XY-plane.
|
Material |
Represents the material of a component.
|
Matrix4d |
Read only interface for 4x4 matrices.
|
Mesh |
Visualization item for visualizing meshes.
|
MinimumAreaRectangle |
Provides a method for computing the oriented minimum area rectangle of a collection of points.
|
MLine2d |
Interface for handling lines in the XY-plane.
|
MLine3d |
Interface for handling lines in 3d.
|
MMatrix4d |
Interface for 4x4 matrices.
|
MModel |
Modifiable extension of
Model . |
Model |
This interface is used for getting data from the data model.
|
ModelNotFoundException |
An exception that is thrown when there is no model having matching UUID.
|
ModelOpeningException |
An exception that is thrown when the model opening is failed for some reason.
|
Models |
The service for opening models and accessing them.
|
MPlane |
Interface for handling mutable planes in 3d.
|
MPolygon2d |
Interface for handling simple polygons without holes in the XY-plane.
|
MPolygon3d |
Interface for handling simple polygons without holes in 3-dimensional space.
|
MRay2d |
Mutable interface to handle 2-dimensional rays.
|
MRay3d |
Interface to handle 3-dimensional rays.
|
MRectangle2d |
Interface for handling rectangles in the XY-plane.
|
MRectangle3d |
Interface for handling rectangles in 3-dimensional space.
|
MSegment2d |
Interface for handling segments in the XY-plane.
|
MSegment3d |
Interface for handling segments in 3-dimensional space.
|
MTriangle2d |
Interface that represents a triangle in the XY-plane.
|
MTriangle3d |
Interface that represents a 3-dimensional triangle.
|
MVector2d |
Interface for handling vectors in the XY-plane.
|
MVector3d |
Interface for 3-dimensional vectors.
|
NonUniformLProfile |
Represents a non uniform L-shaped profile of a component.
|
NonUniformTProfile |
Represents a non uniform T-shaped profile of a component.
|
OneByOneRule |
Extend this abstract class to implement a rule in which components passing a main filter are checked one by one.
|
Opening |
Opening entity represents openings in IFC models (IfcOpeningElement).
|
OrthogonalCameraState |
OrthogonalCameraState represents the state of 3d camera in orthogonal projection.
|
Pair<A,B> |
A Generic pair.
|
ParameterTable |
This interface provides a way to access the rule table parameter.
|
ParametricProfile |
Represents a parametric profile type of a component.
|
ParametricProfileType |
Represents the different types of Parametrized profiles for a component.
|
PasswordSetting |
The intended base class for String valued custom settings that are passwords or other secrets.
|
PercentageFormat |
PercentageFormat allows formatting percentages consistently and based on the user settings.
|
PerspectiveCameraState |
PerspectiveCameraState represents the state of 3d camera in perspective projection.
|
Plane |
Interface for handling planes in 3d.
|
Points |
Visualization item for visualizing points.
|
Polygon2d |
Read-only interface for handling simple polygons without holes in the
XY-plane.
|
Polygon3d |
Read-only interface for handling simple polygons without holes in
3-dimensional space.
|
PreCheckResult |
PreCheckResult provides information about the pre-check before the actual checking of the rule.
|
Presentation |
Presentation represents a single presentation created manually or from other sources that is intended to be
communicated outside the software.
|
Product |
Enumeration of Solibri product variations.
|
Profile |
Represents the profile of an IFC component.
|
ProfileType |
Represents the different types of profile for a component.
|
ProgressBar |
Progressbar is a visible progress bar in the software.
|
Project |
Service for accessing info regarding project (.smc) file.
|
Project.SaveStatus |
Statuses of project file.
|
Property<T> |
Represents a Property of a PropertySet in a
Component . |
PropertyReference |
This interface represents a reference to a property.
|
PropertyReferenceParameter |
Rule parameter that is used for specifying references to properties (see
PropertyReference ). |
PropertySet |
Represents a Property Set of a
Component . |
PropertyType |
Represents the data type of a property.
|
ProxySettings |
Returns information about the proxy settings in the software.
|
Quantities |
Provides access to the quantities of a
Component . |
Quantities.Type |
Specifies the type of the quantity.
|
Ramp |
The Ramp interface provides geometric information about the ramp shape.
|
RampElement |
Represents an element that occurs as a part of ramp, for example, a flight or a landing.
|
RampFlight |
The RampFlight interface provides geometric information about the ramp flight shape.
|
Ray2d |
Read-only interface to handle 2-dimensional rays.
|
Ray3d |
Read-only interface to handle 3-dimensional rays.
|
RayIntersectionFilter |
Filter that accepts components whose axis-aligned bounding box (AABB) intersects the ray defined in this filter.
|
Rectangle2d |
Read-only interface for handling rectangles in the XY-plane.
|
Rectangle3d |
Read-only interface for handling rectangles in 3-dimensional space.
|
RectangleHollowProfile |
Represents the Rectangle hollow shaped profile of a component.
|
RectangleProfile |
Represents the Rectangle shaped profile of a component.
|
Relation |
Represents a relation between components.
|
Relation.Direction |
Specifies the direction of a relation.
|
Relation.Type |
Represents the types of supported relations.
|
Result |
This interface defines a result.
|
ResultCategory |
This interface defines a result category.
|
ResultFactory |
Provides a way to create checking results and result categories.
|
RoundedRectangleProfile |
Represents the rounded Rectangle shaped profile of a component.
|
Rule |
The interface for rules.
|
RuleParameter<T> |
This class defines a rule parameter.
|
RuleParameters |
Allow to handle the creation of checking parameters for a Rule.
|
RuleResources |
Represents the resources of a rule.
|
Ruleset |
Ruleset is a named collection of rules and possibly other rulesets.
|
Segment2d |
Read-only interface for handling segments in the XY-plane.
|
Segment3d |
Read-only interface for handling segments in 3-dimensional space.
|
SelectionBasket |
An interface for handling the selection basket.
|
Setting<T> |
Setting defines a setting for the application.
|
SettingDialog |
SettingDialog defines a custom dialog for custom settings.
|
SettingGroup |
SettingGroup defines a setting group for the application.
|
Settings |
Settings provides access to the settings of the software.
|
Severity |
This enumeration defines the possible severities that an issue can have.
|
Site |
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.
|
Slide |
Slide represents a single issue slide created manually or from other sources that is intended to be communicated
outside the software.
|
SlideModifiedListener |
Listener to listen to modifications in
Slide . |
SMC |
The SMC is used to access different Solibri services.
|
Socks4Proxy |
Socks4Proxy returns information about the SOCKS V4 proxy that has been configured.
|
Space |
Door entity represents spaces in IFC models (IfcSpace).
|
SpaceBoundary |
The
SpaceBoundary interface provides information about the space boundary. |
SpaceBoundary.Type |
The type of the space boundary.
|
Split |
Split describes a splitting of the UI space for different LayoutViews.
|
Split.Orientation |
Orientation describes the direction the space is split.
|
Stair |
The Stair interface provides geometric information about the stair shape.
|
StairElement |
The StairElement interface provides geometric information about the stair element shape.
|
StairFlight |
The StairFlight interface provides geometric information about the stair flight shape.
|
StairStep |
The StairStep interface provides 2D geometric information about the top stair step shape.
|
StringParameter |
String parameter.
|
StringSetting |
The intended base class for String valued custom settings.
|
TableParameter |
Table parameter.
|
Text |
Visualization item for visualizing text.
|
ThreeD |
This interface provides all 3D view related functionality such as reading and modifying the image present.
|
TProfile |
Represents the T-shaped profile of a component.
|
TrapeziumProfile |
Represents the Trapezium shaped profile of a component.
|
Triangle2d |
Read-only interface for 2-dimensional triangles.
|
Triangle3d |
Read-only interface for 3-dimensional triangles.
|
TriangleMesh |
Represents a mesh made of triangles.
|
Triangulation |
Provides methods for triangulating polygons.
|
UIComponent |
Common interface for rule parameter UI components.
|
UIContainer |
Interface for UIComponent containers.
|
UIContainerHorizontal |
Container that contains UI components in horizontal layout.
|
UIContainerVertical |
Container that contains UI components in vertical layout.
|
UIImage |
Class for defining an image in a UI.
|
UILabel |
Class that defines a simple text label in a UI.
|
UIRadioButtonPanel |
Interface that defines a radio button panel in the UI.
|
UIRadioButtonPanelHorizontal |
Class that defines a radio button panel with horizontal layout.
|
UIRadioButtonPanelVertical |
Class that defines a radio button panel with vertical layout.
|
UIRuleParameter |
Defines the UI component for a rule parameter.
|
UnitSettings |
UnitSettings provides access to unit settings of the software.
|
UProfile |
Represents the U-shaped profile of a component.
|
User |
User can be used to access information about the current user using the software.
|
Vector2d |
Read-only interface for handling vectors in the XY-plane.
|
Vector3d |
Read-only interface for 3-dimensional vectors.
|
View |
A View defines a custom view that can be shown in the software.
|
Viewpoint |
Viewpoint represents a point of view about a situation in a model.
|
ViewpointColumn |
ViewpointColumn represents the third column of the table.
|
Visualization |
Visualization to visualize results of a rule.
|
VisualizationItem<T extends VisualizationItem<T>> |
Represents a visualization item with color.
|
Wall |
Wall entity represents walls in IFC models.
|
Window |
Window entity represents windows in IFC models (IfcWindow).
|
Zone |
A zone is an aggregation of spaces, partial spaces or other zones.
|
ZProfile |
Represents the Z-shaped profile of a component.
|